#include "hw_rpu.h"

#define  RPU_TDES_INST_SIZE  1074
uint32_t rpu_tdes_cfg_inst[RPU_TDES_INST_SIZE] = {
	0x4000, 0x00801d73,
	0x4004, 0x00401f73,
	0x4008, 0x00101e73,
	0x400c, 0x00000f93,
	0x4010, 0x004d7c93,
	0x4014, 0x002d7b93,
	0x4018, 0x001d7b13,
	0x401c, 0x00000013,
	0x4020, 0x2e0c8063,
	0x4024, 0x008d7c93,
	0x4028, 0x00100c13,
	0x402c, 0x00200e93,
	0x4030, 0x020f8863,
	0x4034, 0x00000013,
	0x4038, 0x00000013,
	0x403c, 0x00000013,
	0x4040, 0x058f8063,
	0x4044, 0x00000013,
	0x4048, 0x00000013,
	0x404c, 0x00000013,
	0x4050, 0x05df8863,
	0x4054, 0x00000013,
	0x4058, 0x00000013,
	0x405c, 0x00000013,
	0x4060, 0x010010f3,
	0x4064, 0x01101173,
	0x4068, 0x00000013,
	0x406c, 0x00000013,
	0x4070, 0x0500006f,
	0x4074, 0x00000013,
	0x4078, 0x00000013,
	0x407c, 0x00000013,
	0x4080, 0x012010f3,
	0x4084, 0x01301173,
	0x4088, 0x00000013,
	0x408c, 0x00000013,
	0x4090, 0x00000013,
	0x4094, 0x02c0006f,
	0x4098, 0x00000013,
	0x409c, 0x00000013,
	0x40a0, 0x014010f3,
	0x40a4, 0x01501173,
	0x40a8, 0x00000013,
	0x40ac, 0x00000013,
	0x40b0, 0x00000013,
	0x40b4, 0x00000013,
	0x40b8, 0x0080006f,
	0x40bc, 0x00000013,
	0x40c0, 0x0e20b2ab,
	0x40c4, 0x1020b32b,
	0x40c8, 0x00000013,
	0x40cc, 0x00000013,
	0x40d0, 0x1652b2ab,
	0x40d4, 0x1663332b,
	0x40d8, 0x00000013,
	0x40dc, 0x00000013,
	0x40e0, 0x1262b3ab,
	0x40e4, 0x1462b42b,
	0x40e8, 0x00000013,
	0x40ec, 0x00000013,
	0x40f0, 0x1652b2ab,
	0x40f4, 0x1663332b,
	0x40f8, 0x007f2023,
	0x40fc, 0x008f2223,
	0x4100, 0x1262b3ab,
	0x4104, 0x1462b42b,
	0x4108, 0x00000013,
	0x410c, 0x00000013,
	0x4110, 0x1852b2ab,
	0x4114, 0x1863332b,
	0x4118, 0x007f2423,
	0x411c, 0x008f2623,
	0x4120, 0x1262b3ab,
	0x4124, 0x1462b42b,
	0x4128, 0x00000013,
	0x412c, 0x00000013,
	0x4130, 0x1852b2ab,
	0x4134, 0x1863332b,
	0x4138, 0x007f2823,
	0x413c, 0x008f2a23,
	0x4140, 0x1262b3ab,
	0x4144, 0x1462b42b,
	0x4148, 0x00000013,
	0x414c, 0x00000013,
	0x4150, 0x1852b2ab,
	0x4154, 0x1863332b,
	0x4158, 0x007f2c23,
	0x415c, 0x008f2e23,
	0x4160, 0x1262b3ab,
	0x4164, 0x1462b42b,
	0x4168, 0x00000013,
	0x416c, 0x00000013,
	0x4170, 0x1852b2ab,
	0x4174, 0x1863332b,
	0x4178, 0x027f2023,
	0x417c, 0x028f2223,
	0x4180, 0x1262b3ab,
	0x4184, 0x1462b42b,
	0x4188, 0x00000013,
	0x418c, 0x00000013,
	0x4190, 0x1852b2ab,
	0x4194, 0x1863332b,
	0x4198, 0x027f2423,
	0x419c, 0x028f2623,
	0x41a0, 0x1262b3ab,
	0x41a4, 0x1462b42b,
	0x41a8, 0x00000013,
	0x41ac, 0x00000013,
	0x41b0, 0x1852b2ab,
	0x41b4, 0x1863332b,
	0x41b8, 0x027f2823,
	0x41bc, 0x028f2a23,
	0x41c0, 0x1262b3ab,
	0x41c4, 0x1462b42b,
	0x41c8, 0x00000013,
	0x41cc, 0x00000013,
	0x41d0, 0x1652b2ab,
	0x41d4, 0x1663332b,
	0x41d8, 0x027f2c23,
	0x41dc, 0x028f2e23,
	0x41e0, 0x1262b3ab,
	0x41e4, 0x1462b42b,
	0x41e8, 0x00000013,
	0x41ec, 0x00000013,
	0x41f0, 0x1852b2ab,
	0x41f4, 0x1863332b,
	0x41f8, 0x047f2023,
	0x41fc, 0x048f2223,
	0x4200, 0x1262b3ab,
	0x4204, 0x1462b42b,
	0x4208, 0x00000013,
	0x420c, 0x00000013,
	0x4210, 0x1852b2ab,
	0x4214, 0x1863332b,
	0x4218, 0x047f2423,
	0x421c, 0x048f2623,
	0x4220, 0x1262b3ab,
	0x4224, 0x1462b42b,
	0x4228, 0x00000013,
	0x422c, 0x00000013,
	0x4230, 0x1852b2ab,
	0x4234, 0x1863332b,
	0x4238, 0x047f2823,
	0x423c, 0x048f2a23,
	0x4240, 0x1262b3ab,
	0x4244, 0x1462b42b,
	0x4248, 0x00000013,
	0x424c, 0x00000013,
	0x4250, 0x1852b2ab,
	0x4254, 0x1863332b,
	0x4258, 0x047f2c23,
	0x425c, 0x048f2e23,
	0x4260, 0x1262b3ab,
	0x4264, 0x1462b42b,
	0x4268, 0x00000013,
	0x426c, 0x00000013,
	0x4270, 0x1852b2ab,
	0x4274, 0x1863332b,
	0x4278, 0x067f2023,
	0x427c, 0x068f2223,
	0x4280, 0x1262b3ab,
	0x4284, 0x1462b42b,
	0x4288, 0x00000013,
	0x428c, 0x00000013,
	0x4290, 0x1852b2ab,
	0x4294, 0x1863332b,
	0x4298, 0x067f2423,
	0x429c, 0x068f2623,
	0x42a0, 0x1262b3ab,
	0x42a4, 0x1462b42b,
	0x42a8, 0x00000013,
	0x42ac, 0x00000013,
	0x42b0, 0x1652b2ab,
	0x42b4, 0x1663332b,
	0x42b8, 0x067f2823,
	0x42bc, 0x068f2a23,
	0x42c0, 0x1262b3ab,
	0x42c4, 0x1462b42b,
	0x42c8, 0x00000013,
	0x42cc, 0x00000013,
	0x42d0, 0x067f2c23,
	0x42d4, 0x068f2e23,
	0x42d8, 0x00000013,
	0x42dc, 0x00000013,
	0x42e0, 0xd5df98e3,
	0x42e4, 0x001f8f93,
	0x42e8, 0x080f0f13,
	0x42ec, 0x00000013,
	0x42f0, 0x4c0e0863,
	0x42f4, 0x00000013,
	0x42f8, 0x00000013,
	0x42fc, 0x00000013,
	0x4300, 0x4c0e0063,
	0x4304, 0x00000013,
	0x4308, 0x00000013,
	0x430c, 0x00000013,
	0x4310, 0x020c9063,
	0x4314, 0x00000013,
	0x4318, 0x00000013,
	0x431c, 0x00000013,
	0x4320, 0x02001673,
	0x4324, 0x021016f3,
	0x4328, 0x00000013,
	0x432c, 0x00000013,
	0x4330, 0x00001ff3,
	0x4334, 0xff8e0e13,
	0x4338, 0x00000013,
	0x433c, 0x00000013,
	0x4340, 0x240b9863,
	0x4344, 0x00201df3,
	0x4348, 0x01fe0e33,
	0x434c, 0x00000013,
	0x4350, 0x000fa183,
	0x4354, 0x004fa203,
	0x4358, 0x00000013,
	0x435c, 0x00000013,
	0x4360, 0x020b0063,
	0x4364, 0x00000013,
	0x4368, 0x00000013,
	0x436c, 0x00000013,
	0x4370, 0x003641b3,
	0x4374, 0x0046c233,
	0x4378, 0x00000013,
	0x437c, 0x00000013,
	0x4380, 0x0041b2ab,
	0x4384, 0x0241b32b,
	0x4388, 0x00401f73,
	0x438c, 0x00000013,
	0x4390, 0x086333ab,
	0x4394, 0x0a63342b,
	0x4398, 0x000f2083,
	0x439c, 0x004f2103,
	0x43a0, 0x0070a38b,
	0x43a4, 0x0081240b,
	0x43a8, 0x00000013,
	0x43ac, 0x00000013,
	0x43b0, 0x0c83b3ab,
	0x43b4, 0x070f0e93,
	0x43b8, 0x00000013,
	0x43bc, 0x00000013,
	0x43c0, 0x0072c333,
	0x43c4, 0x00030293,
	0x43c8, 0x00000013,
	0x43cc, 0x00000013,
	0x43d0, 0x086333ab,
	0x43d4, 0x0a63342b,
	0x43d8, 0x008f2083,
	0x43dc, 0x00cf2103,
	0x43e0, 0x0070a38b,
	0x43e4, 0x0081240b,
	0x43e8, 0x00000013,
	0x43ec, 0x00000013,
	0x43f0, 0xfddf18e3,
	0x43f4, 0x008f0f13,
	0x43f8, 0x0c83b3ab,
	0x43fc, 0x00000013,
	0x4400, 0x0072c2b3,
	0x4404, 0x00000013,
	0x4408, 0x00000013,
	0x440c, 0x00000013,
	0x4410, 0x0462b2ab,
	0x4414, 0x0662b32b,
	0x4418, 0x00000013,
	0x441c, 0x00000013,
	0x4420, 0x0062b2ab,
	0x4424, 0x0262b32b,
	0x4428, 0x00401f73,
	0x442c, 0x00000013,
	0x4430, 0x086333ab,
	0x4434, 0x0a63342b,
	0x4438, 0x0f8f2083,
	0x443c, 0x0fcf2103,
	0x4440, 0x0070a38b,
	0x4444, 0x0081240b,
	0x4448, 0x00000013,
	0x444c, 0x00000013,
	0x4450, 0x0c83b3ab,
	0x4454, 0x0f0f0f13,
	0x4458, 0x080f0e93,
	0x445c, 0x00000013,
	0x4460, 0x0072c333,
	0x4464, 0x00030293,
	0x4468, 0x00000013,
	0x446c, 0x00000013,
	0x4470, 0x086333ab,
	0x4474, 0x0a63342b,
	0x4478, 0x000f2083,
	0x447c, 0x004f2103,
	0x4480, 0x0070a38b,
	0x4484, 0x0081240b,
	0x4488, 0x00000013,
	0x448c, 0x00000013,
	0x4490, 0xfddf18e3,
	0x4494, 0xff8f0f13,
	0x4498, 0x0c83b3ab,
	0x449c, 0x00000013,
	0x44a0, 0x0072c2b3,
	0x44a4, 0x00000013,
	0x44a8, 0x00000013,
	0x44ac, 0x00000013,
	0x44b0, 0x0462b2ab,
	0x44b4, 0x0662b32b,
	0x44b8, 0x00000013,
	0x44bc, 0x00000013,
	0x44c0, 0x0062b2ab,
	0x44c4, 0x0262b32b,
	0x44c8, 0x00401f73,
	0x44cc, 0x00000013,
	0x44d0, 0x086333ab,
	0x44d4, 0x0a63342b,
	0x44d8, 0x100f2083,
	0x44dc, 0x104f2103,
	0x44e0, 0x0070a38b,
	0x44e4, 0x0081240b,
	0x44e8, 0x00000013,
	0x44ec, 0x00000013,
	0x44f0, 0x0c83b3ab,
	0x44f4, 0x100f0f13,
	0x44f8, 0x170f0e93,
	0x44fc, 0x00000013,
	0x4500, 0x0072c333,
	0x4504, 0x00030293,
	0x4508, 0x00000013,
	0x450c, 0x00000013,
	0x4510, 0x086333ab,
	0x4514, 0x0a63342b,
	0x4518, 0x008f2083,
	0x451c, 0x00cf2103,
	0x4520, 0x0070a38b,
	0x4524, 0x0081240b,
	0x4528, 0x00000013,
	0x452c, 0x00000013,
	0x4530, 0xfddf18e3,
	0x4534, 0x008f0f13,
	0x4538, 0x0c83b3ab,
	0x453c, 0x00000013,
	0x4540, 0x0072c2b3,
	0x4544, 0x00000013,
	0x4548, 0x00000013,
	0x454c, 0x00000013,
	0x4550, 0x0462b62b,
	0x4554, 0x0662b6ab,
	0x4558, 0x00000013,
	0x455c, 0x00000013,
	0x4560, 0x00cda023,
	0x4564, 0x00dda223,
	0x4568, 0x00000013,
	0x456c, 0x00000013,
	0x4570, 0xdfcf90e3,
	0x4574, 0x008f8f93,
	0x4578, 0x008d8d93,
	0x457c, 0x00000013,
	0x4580, 0x2400006f,
	0x4584, 0x00000013,
	0x4588, 0x00000013,
	0x458c, 0x00000013,
	0x4590, 0x00060513,
	0x4594, 0x00068593,
	0x4598, 0x00000013,
	0x459c, 0x00000013,
	0x45a0, 0x000fa603,
	0x45a4, 0x004fa683,
	0x45a8, 0x00000013,
	0x45ac, 0x00000013,
	0x45b0, 0x00d632ab,
	0x45b4, 0x02d6332b,
	0x45b8, 0x00401f73,
	0x45bc, 0x00000013,
	0x45c0, 0x086333ab,
	0x45c4, 0x0a63342b,
	0x45c8, 0x178f2083,
	0x45cc, 0x17cf2103,
	0x45d0, 0x0070a38b,
	0x45d4, 0x0081240b,
	0x45d8, 0x00000013,
	0x45dc, 0x00000013,
	0x45e0, 0x0c83b3ab,
	0x45e4, 0x170f0f13,
	0x45e8, 0x100f0e93,
	0x45ec, 0x00000013,
	0x45f0, 0x0072c333,
	0x45f4, 0x00030293,
	0x45f8, 0x00000013,
	0x45fc, 0x00000013,
	0x4600, 0x086333ab,
	0x4604, 0x0a63342b,
	0x4608, 0x000f2083,
	0x460c, 0x004f2103,
	0x4610, 0x0070a38b,
	0x4614, 0x0081240b,
	0x4618, 0x00000013,
	0x461c, 0x00000013,
	0x4620, 0xfddf18e3,
	0x4624, 0xff8f0f13,
	0x4628, 0x0c83b3ab,
	0x462c, 0x00000013,
	0x4630, 0x0072c2b3,
	0x4634, 0x00000013,
	0x4638, 0x00000013,
	0x463c, 0x00000013,
	0x4640, 0x0462b2ab,
	0x4644, 0x0662b32b,
	0x4648, 0x00000013,
	0x464c, 0x00000013,
	0x4650, 0x0062b2ab,
	0x4654, 0x0262b32b,
	0x4658, 0x00401f73,
	0x465c, 0x00000013,
	0x4660, 0x086333ab,
	0x4664, 0x0a63342b,
	0x4668, 0x080f2083,
	0x466c, 0x084f2103,
	0x4670, 0x0070a38b,
	0x4674, 0x0081240b,
	0x4678, 0x00000013,
	0x467c, 0x00000013,
	0x4680, 0x0c83b3ab,
	0x4684, 0x080f0f13,
	0x4688, 0x0f0f0e93,
	0x468c, 0x00000013,
	0x4690, 0x0072c333,
	0x4694, 0x00030293,
	0x4698, 0x00000013,
	0x469c, 0x00000013,
	0x46a0, 0x086333ab,
	0x46a4, 0x0a63342b,
	0x46a8, 0x008f2083,
	0x46ac, 0x00cf2103,
	0x46b0, 0x0070a38b,
	0x46b4, 0x0081240b,
	0x46b8, 0x00000013,
	0x46bc, 0x00000013,
	0x46c0, 0xfddf18e3,
	0x46c4, 0x008f0f13,
	0x46c8, 0x0c83b3ab,
	0x46cc, 0x00000013,
	0x46d0, 0x0072c2b3,
	0x46d4, 0x00000013,
	0x46d8, 0x00000013,
	0x46dc, 0x00000013,
	0x46e0, 0x0462b2ab,
	0x46e4, 0x0662b32b,
	0x46e8, 0x00000013,
	0x46ec, 0x00000013,
	0x46f0, 0x0062b2ab,
	0x46f4, 0x0262b32b,
	0x46f8, 0x00401f73,
	0x46fc, 0x00000013,
	0x4700, 0x086333ab,
	0x4704, 0x0a63342b,
	0x4708, 0x078f2083,
	0x470c, 0x07cf2103,
	0x4710, 0x0070a38b,
	0x4714, 0x0081240b,
	0x4718, 0x00000013,
	0x471c, 0x00000013,
	0x4720, 0x0c83b3ab,
	0x4724, 0x070f0f13,
	0x4728, 0x000f0e93,
	0x472c, 0x00000013,
	0x4730, 0x0072c333,
	0x4734, 0x00030293,
	0x4738, 0x00000013,
	0x473c, 0x00000013,
	0x4740, 0x086333ab,
	0x4744, 0x0a63342b,
	0x4748, 0x000f2083,
	0x474c, 0x004f2103,
	0x4750, 0x0070a38b,
	0x4754, 0x0081240b,
	0x4758, 0x00000013,
	0x475c, 0x00000013,
	0x4760, 0xfddf18e3,
	0x4764, 0xff8f0f13,
	0x4768, 0x0c83b3ab,
	0x476c, 0x00000013,
	0x4770, 0x0072c2b3,
	0x4774, 0x00000013,
	0x4778, 0x00000013,
	0x477c, 0x00000013,
	0x4780, 0x020b0063,
	0x4784, 0x0462b2ab,
	0x4788, 0x0662b32b,
	0x478c, 0x00000013,
	0x4790, 0x005542b3,
	0x4794, 0x0065c333,
	0x4798, 0x00000013,
	0x479c, 0x00000013,
	0x47a0, 0x005da023,
	0x47a4, 0x006da223,
	0x47a8, 0x00000013,
	0x47ac, 0x00000013,
	0x47b0, 0xdfcf90e3,
	0x47b4, 0x008f8f93,
	0x47b8, 0x008d8d93,
	0x47bc, 0x00000013,
	0x47c0, 0x00004033,
	0x47c4, 0x00000013,
	0x47c8, 0x00000013,
	0x47cc, 0x00000013,
	0x47d0, 0x00000013,
	0x47d4, 0x00000013,
	0x47d8, 0x00000013,
	0x47dc, 0x00000013,
	0x47e0, 0x00000013,
	0x47e4, 0x00000013,
	0x47e8, 0x00000013,
	0x47ec, 0x00000013
};

#define  RPU_TDES_SBOX_SIZE  2048
uint32_t rpu_tdes_cfg_sbox[RPU_TDES_SBOX_SIZE*2] = {
	0x2000, 0x0e0f0a07,
	0x2004, 0x00030d0d,
	0x2008, 0x0401000d,
	0x200c, 0x0f0d0708,
	0x2010, 0x0d08090e,
	0x2014, 0x0704000b,
	0x2018, 0x010e0e03,
	0x201c, 0x04070905,
	0x2020, 0x02060600,
	0x2024, 0x0e0f0306,
	0x2028, 0x0f0b0306,
	0x202c, 0x0202040f,
	0x2030, 0x0b030f09,
	0x2034, 0x0d080600,
	0x2038, 0x0804050a,
	0x203c, 0x010e0a03,
	0x2040, 0x03090101,
	0x2044, 0x0a0c0204,
	0x2048, 0x0a070d02,
	0x204c, 0x06000807,
	0x2050, 0x06020c08,
	0x2054, 0x0c010502,
	0x2058, 0x0c0d0705,
	0x205c, 0x0b0a0e0c,
	0x2060, 0x050c0b0b,
	0x2064, 0x09060c01,
	0x2068, 0x0900040c,
	0x206c, 0x05090b0a,
	0x2070, 0x00050204,
	0x2074, 0x030b0f0e,
	0x2078, 0x070a080f,
	0x207c, 0x08050109,
	0x2080, 0x04000d0a,
	0x2084, 0x0f0d0103,
	0x2088, 0x010e0606,
	0x208c, 0x0c080a0f,
	0x2090, 0x0e070409,
	0x2094, 0x080a0d00,
	0x2098, 0x080b0900,
	0x209c, 0x02010006,
	0x20a0, 0x0d0a080c,
	0x20a4, 0x0403060a,
	0x20a8, 0x06040f0b,
	0x20ac, 0x090f0901,
	0x20b0, 0x020d0307,
	0x20b4, 0x0104080d,
	0x20b8, 0x0b01000d,
	0x20bc, 0x07020708,
	0x20c0, 0x0f050b0f,
	0x20c4, 0x050b0409,
	0x20c8, 0x0c080101,
	0x20cc, 0x0b060f04,
	0x20d0, 0x090c0203,
	0x20d4, 0x03070e05,
	0x20d8, 0x07060c0e,
	0x20dc, 0x0e0c030b,
	0x20e0, 0x03090505,
	0x20e4, 0x0a000b0c,
	0x20e8, 0x0a030a02,
	0x20ec, 0x00050507,
	0x20f0, 0x05020e08,
	0x20f4, 0x060e0202,
	0x20f8, 0x000f0704,
	0x20fc, 0x0d090c0e,
	0x2800, 0x020c040d,
	0x2804, 0x0e0a0d01,
	0x2808, 0x0c010b02,
	0x280c, 0x0b0f000f,
	0x2810, 0x040a0208,
	0x2814, 0x02040b0d,
	0x2818, 0x010f0e04,
	0x281c, 0x0c020708,
	0x2820, 0x07090f06,
	0x2824, 0x0407040a,
	0x2828, 0x0a02000f,
	0x282c, 0x070c0903,
	0x2830, 0x0b06080b,
	0x2834, 0x0d090107,
	0x2838, 0x06080d01,
	0x283c, 0x01050a04,
	0x2840, 0x0800030a,
	0x2844, 0x05060e0c,
	0x2848, 0x050d0c09,
	0x284c, 0x00010305,
	0x2850, 0x03030903,
	0x2854, 0x0f0d0506,
	0x2858, 0x0f04070e,
	0x285c, 0x0a0e0c0b,
	0x2860, 0x0d0e0505,
	0x2864, 0x03000200,
	0x2868, 0x00070a00,
	0x286c, 0x090b0f0e,
	0x2870, 0x0e05060c,
	0x2874, 0x08030809,
	0x2878, 0x090b0107,
	0x287c, 0x06080602,
	0x2880, 0x04090107,
	0x2884, 0x0b040602,
	0x2888, 0x020e040b,
	0x288c, 0x08030b01,
	0x2890, 0x010f0b04,
	0x2894, 0x0c020d0e,
	0x2898, 0x0b050d01,
	0x289c, 0x070c0807,
	0x28a0, 0x0a020c09,
	0x28a4, 0x01090104,
	0x28a8, 0x0d08030c,
	0x28ac, 0x0e05040a,
	0x28b0, 0x070c070e,
	0x28b4, 0x020f0a08,
	0x28b8, 0x08030e02,
	0x28bc, 0x0d0a070d,
	0x28c0, 0x0f070a00,
	0x28c4, 0x060b090f,
	0x28c8, 0x09000f06,
	0x28cc, 0x0f0e050c,
	0x28d0, 0x0c04060a,
	0x28d4, 0x00010009,
	0x28d8, 0x050a080d,
	0x28dc, 0x09070f00,
	0x28e0, 0x0601000f,
	0x28e4, 0x0a060e03,
	0x28e8, 0x030d0503,
	0x28ec, 0x04000205,
	0x28f0, 0x000b0905,
	0x28f4, 0x05080306,
	0x28f8, 0x0e060208,
	0x28fc, 0x030d0c0b,
	0x2200,     0xcdcdcdcd,
	0x2204,     0xc0c0c0c,
	0x2208,     0x13131313,
	0x220c,     0xecececec,
	0x2210,     0x5f5f5f5f,
	0x2214,     0x97979797,
	0x2218,     0x44444444,
	0x221c,     0x17171717,
	0x2220,     0xc4c4c4c4,
	0x2224,     0xa7a7a7a7,
	0x2228,     0x7e7e7e7e,
	0x222c,     0x3d3d3d3d,
	0x2230,     0x64646464,
	0x2234,     0x5d5d5d5d,
	0x2238,     0x19191919,
	0x223c,     0x73737373,
	0x2240,     0x60606060,
	0x2244,     0x81818181,
	0x2248,     0x4f4f4f4f,
	0x224c,     0xdcdcdcdc,
	0x2250,     0x22222222,
	0x2254,     0x2a2a2a2a,
	0x2258,     0x90909090,
	0x225c,     0x88888888,
	0x2260,     0x46464646,
	0x2264,     0xeeeeeeee,
	0x2268,     0xb8b8b8b8,
	0x226c,     0x14141414,
	0x2270,     0xdededede,
	0x2274,     0x5e5e5e5e,
	0x2278,     0xb0b0b0b,
	0x227c,     0xdbdbdbdb,
	0x2280,     0xe0e0e0e0,
	0x2284,     0x32323232,
	0x2288,     0x3a3a3a3a,
	0x228c,     0xa0a0a0a,
	0x2290,     0x49494949,
	0x2294,     0x6060606,
	0x2298,     0x24242424,
	0x229c,     0x5c5c5c5c,
	0x22a0,     0xc2c2c2c2,
	0x22a4,     0xd3d3d3d3,
	0x22a8,     0xacacacac,
	0x22ac,     0x62626262,
	0x22b0,     0x91919191,
	0x22b4,     0x95959595,
	0x22b8,     0xe4e4e4e4,
	0x22bc,     0x79797979,
	0x22c0,     0xe7e7e7e7,
	0x22c4,     0xc8c8c8c8,
	0x22c8,     0x37373737,
	0x22cc,     0x6d6d6d6d,
	0x22d0,     0x8d8d8d8d,
	0x22d4,     0xd5d5d5d5,
	0x22d8,     0x4e4e4e4e,
	0x22dc,     0xa9a9a9a9,
	0x22e0,     0x6c6c6c6c,
	0x22e4,     0x56565656,
	0x22e8,     0xf4f4f4f4,
	0x22ec,     0xeaeaeaea,
	0x22f0,     0x65656565,
	0x22f4,     0x7a7a7a7a,
	0x22f8,     0xaeaeaeae,
	0x22fc,     0x8080808,
	0x2300,     0xbabababa,
	0x2304,     0x78787878,
	0x2308,     0x25252525,
	0x230c,     0x2e2e2e2e,
	0x2310,     0x1c1c1c1c,
	0x2314,     0xa6a6a6a6,
	0x2318,     0xb4b4b4b4,
	0x231c,     0xc6c6c6c6,
	0x2320,     0xe8e8e8e8,
	0x2324,     0xdddddddd,
	0x2328,     0x74747474,
	0x232c,     0x1f1f1f1f,
	0x2330,     0x4b4b4b4b,
	0x2334,     0xbdbdbdbd,
	0x2338,     0x8b8b8b8b,
	0x233c,     0x8a8a8a8a,
	0x2340,     0x70707070,
	0x2344,     0x3e3e3e3e,
	0x2348,     0xb5b5b5b5,
	0x234c,     0x66666666,
	0x2350,     0x48484848,
	0x2354,     0x3030303,
	0x2358,     0xf6f6f6f6,
	0x235c,     0xe0e0e0e,
	0x2360,     0x61616161,
	0x2364,     0x35353535,
	0x2368,     0x57575757,
	0x236c,     0xb9b9b9b9,
	0x2370,     0x86868686,
	0x2374,     0xc1c1c1c1,
	0x2378,     0x1d1d1d1d,
	0x237c,     0x9e9e9e9e,
	0x2380,     0xe1e1e1e1,
	0x2384,     0xf8f8f8f8,
	0x2388,     0x98989898,
	0x238c,     0x11111111,
	0x2390,     0x69696969,
	0x2394,     0xd9d9d9d9,
	0x2398,     0x8e8e8e8e,
	0x239c,     0x94949494,
	0x23a0,     0x9b9b9b9b,
	0x23a4,     0x1e1e1e1e,
	0x23a8,     0x87878787,
	0x23ac,     0xe9e9e9e9,
	0x23b0,     0xcececece,
	0x23b4,     0x55555555,
	0x23b8,     0x28282828,
	0x23bc,     0xdfdfdfdf,
	0x23c0,     0x8c8c8c8c,
	0x23c4,     0xa1a1a1a1,
	0x23c8,     0x89898989,
	0x23cc,     0xd0d0d0d,
	0x23d0,     0xbfbfbfbf,
	0x23d4,     0xe6e6e6e6,
	0x23d8,     0x42424242,
	0x23dc,     0x68686868,
	0x23e0,     0x41414141,
	0x23e4,     0x99999999,
	0x23e8,     0x2d2d2d2d,
	0x23ec,     0xf0f0f0f,
	0x23f0,     0xb0b0b0b0,
	0x23f4,     0x54545454,
	0x23f8,     0xbbbbbbbb,
	0x23fc,     0x16161616,
	0x2400,     0x52525252,
	0x2404,     0x9090909,
	0x2408,     0x6a6a6a6a,
	0x240c,     0xd5d5d5d5,
	0x2410,     0x30303030,
	0x2414,     0x36363636,
	0x2418,     0xa5a5a5a5,
	0x241c,     0x38383838,
	0x2420,     0xbfbfbfbf,
	0x2424,     0x40404040,
	0x2428,     0xa3a3a3a3,
	0x242c,     0x9e9e9e9e,
	0x2430,     0x81818181,
	0x2434,     0xf3f3f3f3,
	0x2438,     0xd7d7d7d7,
	0x243c,     0xfbfbfbfb,
	0x2440,     0x7c7c7c7c,
	0x2444,     0xe3e3e3e3,
	0x2448,     0x39393939,
	0x244c,     0x82828282,
	0x2450,     0x9b9b9b9b,
	0x2454,     0x2f2f2f2f,
	0x2458,     0xffffffff,
	0x245c,     0x87878787,
	0x2460,     0x34343434,
	0x2464,     0x8e8e8e8e,
	0x2468,     0x43434343,
	0x246c,     0x44444444,
	0x2470,     0xc4c4c4c4,
	0x2474,     0xdededede,
	0x2478,     0xe9e9e9e9,
	0x247c,     0xcbcbcbcb,
	0x2480,     0x54545454,
	0x2484,     0x7b7b7b7b,
	0x2488,     0x94949494,
	0x248c,     0x32323232,
	0x2490,     0xa6a6a6a6,
	0x2494,     0xc2c2c2c2,
	0x2498,     0x23232323,
	0x249c,     0x3d3d3d3d,
	0x24a0,     0xeeeeeeee,
	0x24a4,     0x4c4c4c4c,
	0x24a8,     0x95959595,
	0x24ac,     0xb0b0b0b,
	0x24b0,     0x42424242,
	0x24b4,     0xfafafafa,
	0x24b8,     0xc3c3c3c3,
	0x24bc,     0x4e4e4e4e,
	0x24c0,     0x8080808,
	0x24c4,     0x2e2e2e2e,
	0x24c8,     0xa1a1a1a1,
	0x24cc,     0x66666666,
	0x24d0,     0x28282828,
	0x24d4,     0xd9d9d9d9,
	0x24d8,     0x24242424,
	0x24dc,     0xb2b2b2b2,
	0x24e0,     0x76767676,
	0x24e4,     0x5b5b5b5b,
	0x24e8,     0xa2a2a2a2,
	0x24ec,     0x49494949,
	0x24f0,     0x6d6d6d6d,
	0x24f4,     0x8b8b8b8b,
	0x24f8,     0xd1d1d1d1,
	0x24fc,     0x25252525,
	0x2500,     0x72727272,
	0x2504,     0xf8f8f8f8,
	0x2508,     0xf6f6f6f6,
	0x250c,     0x64646464,
	0x2510,     0x86868686,
	0x2514,     0x68686868,
	0x2518,     0x98989898,
	0x251c,     0x16161616,
	0x2520,     0xd4d4d4d4,
	0x2524,     0xa4a4a4a4,
	0x2528,     0x5c5c5c5c,
	0x252c,     0xcccccccc,
	0x2530,     0x5d5d5d5d,
	0x2534,     0x65656565,
	0x2538,     0xb6b6b6b6,
	0x253c,     0x92929292,
	0x2540,     0x6c6c6c6c,
	0x2544,     0x70707070,
	0x2548,     0x48484848,
	0x254c,     0x50505050,
	0x2550,     0xfdfdfdfd,
	0x2554,     0xedededed,
	0x2558,     0xb9b9b9b9,
	0x255c,     0xdadadada,
	0x2560,     0x5e5e5e5e,
	0x2564,     0x15151515,
	0x2568,     0x46464646,
	0x256c,     0x57575757,
	0x2570,     0xa7a7a7a7,
	0x2574,     0x8d8d8d8d,
	0x2578,     0x9d9d9d9d,
	0x257c,     0x84848484,
	0x2580,     0x90909090,
	0x2584,     0xd8d8d8d8,
	0x2588,     0xabababab,
	0x258c,     0x0,
	0x2590,     0x8c8c8c8c,
	0x2594,     0xbcbcbcbc,
	0x2598,     0xd3d3d3d3,
	0x259c,     0xa0a0a0a,
	0x25a0,     0xf7f7f7f7,
	0x25a4,     0xe4e4e4e4,
	0x25a8,     0x58585858,
	0x25ac,     0x5050505,
	0x25b0,     0xb8b8b8b8,
	0x25b4,     0xb3b3b3b3,
	0x25b8,     0x45454545,
	0x25bc,     0x6060606,
	0x25c0,     0xd0d0d0d0,
	0x25c4,     0x2c2c2c2c,
	0x25c8,     0x1e1e1e1e,
	0x25cc,     0x8f8f8f8f,
	0x25d0,     0xcacacaca,
	0x25d4,     0x3f3f3f3f,
	0x25d8,     0xf0f0f0f,
	0x25dc,     0x2020202,
	0x25e0,     0xc1c1c1c1,
	0x25e4,     0xafafafaf,
	0x25e8,     0xbdbdbdbd,
	0x25ec,     0x3030303,
	0x25f0,     0x1010101,
	0x25f4,     0x13131313,
	0x25f8,     0x8a8a8a8a,
	0x25fc,     0x6b6b6b6b,
	0x2600,     0x3a3a3a3a,
	0x2604,     0x91919191,
	0x2608,     0x11111111,
	0x260c,     0x41414141,
	0x2610,     0x4f4f4f4f,
	0x2614,     0x67676767,
	0x2618,     0xdcdcdcdc,
	0x261c,     0xeaeaeaea,
	0x2620,     0x97979797,
	0x2624,     0xf2f2f2f2,
	0x2628,     0xcfcfcfcf,
	0x262c,     0xcececece,
	0x2630,     0xf0f0f0f0,
	0x2634,     0xb4b4b4b4,
	0x2638,     0xe6e6e6e6,
	0x263c,     0x73737373,
	0x2640,     0x96969696,
	0x2644,     0xacacacac,
	0x2648,     0x74747474,
	0x264c,     0x22222222,
	0x2650,     0xe7e7e7e7,
	0x2654,     0xadadadad,
	0x2658,     0x35353535,
	0x265c,     0x85858585,
	0x2660,     0xe2e2e2e2,
	0x2664,     0xf9f9f9f9,
	0x2668,     0x37373737,
	0x266c,     0xe8e8e8e8,
	0x2670,     0x1c1c1c1c,
	0x2674,     0x75757575,
	0x2678,     0xdfdfdfdf,
	0x267c,     0x6e6e6e6e,
	0x2680,     0x47474747,
	0x2684,     0xf1f1f1f1,
	0x2688,     0x1a1a1a1a,
	0x268c,     0x71717171,
	0x2690,     0x1d1d1d1d,
	0x2694,     0x29292929,
	0x2698,     0xc5c5c5c5,
	0x269c,     0x89898989,
	0x26a0,     0x6f6f6f6f,
	0x26a4,     0xb7b7b7b7,
	0x26a8,     0x62626262,
	0x26ac,     0xe0e0e0e,
	0x26b0,     0xaaaaaaaa,
	0x26b4,     0x18181818,
	0x26b8,     0xbebebebe,
	0x26bc,     0x1b1b1b1b,
	0x26c0,     0xfcfcfcfc,
	0x26c4,     0x56565656,
	0x26c8,     0x3e3e3e3e,
	0x26cc,     0x4b4b4b4b,
	0x26d0,     0xc6c6c6c6,
	0x26d4,     0xd2d2d2d2,
	0x26d8,     0x79797979,
	0x26dc,     0x20202020,
	0x26e0,     0x9a9a9a9a,
	0x26e4,     0xdbdbdbdb,
	0x26e8,     0xc0c0c0c0,
	0x26ec,     0xfefefefe,
	0x26f0,     0x78787878,
	0x26f4,     0xcdcdcdcd,
	0x26f8,     0x5a5a5a5a,
	0x26fc,     0xf4f4f4f4,
	0x2700,     0x1f1f1f1f,
	0x2704,     0xdddddddd,
	0x2708,     0xa8a8a8a8,
	0x270c,     0x33333333,
	0x2710,     0x88888888,
	0x2714,     0x7070707,
	0x2718,     0xc7c7c7c7,
	0x271c,     0x31313131,
	0x2720,     0xb1b1b1b1,
	0x2724,     0x12121212,
	0x2728,     0x10101010,
	0x272c,     0x59595959,
	0x2730,     0x27272727,
	0x2734,     0x80808080,
	0x2738,     0xecececec,
	0x273c,     0x5f5f5f5f,
	0x2740,     0x60606060,
	0x2744,     0x51515151,
	0x2748,     0x7f7f7f7f,
	0x274c,     0xa9a9a9a9,
	0x2750,     0x19191919,
	0x2754,     0xb5b5b5b5,
	0x2758,     0x4a4a4a4a,
	0x275c,     0xd0d0d0d,
	0x2760,     0x2d2d2d2d,
	0x2764,     0xe5e5e5e5,
	0x2768,     0x7a7a7a7a,
	0x276c,     0x9f9f9f9f,
	0x2770,     0x93939393,
	0x2774,     0xc9c9c9c9,
	0x2778,     0x9c9c9c9c,
	0x277c,     0xefefefef,
	0x2780,     0xa0a0a0a0,
	0x2784,     0xe0e0e0e0,
	0x2788,     0x3b3b3b3b,
	0x278c,     0x4d4d4d4d,
	0x2790,     0xaeaeaeae,
	0x2794,     0x2a2a2a2a,
	0x2798,     0xf5f5f5f5,
	0x279c,     0xb0b0b0b0,
	0x27a0,     0xc8c8c8c8,
	0x27a4,     0xebebebeb,
	0x27a8,     0xbbbbbbbb,
	0x27ac,     0x3c3c3c3c,
	0x27b0,     0x83838383,
	0x27b4,     0x53535353,
	0x27b8,     0x99999999,
	0x27bc,     0x61616161,
	0x27c0,     0x17171717,
	0x27c4,     0x2b2b2b2b,
	0x27c8,     0x4040404,
	0x27cc,     0x7e7e7e7e,
	0x27d0,     0xbabababa,
	0x27d4,     0x77777777,
	0x27d8,     0xd6d6d6d6,
	0x27dc,     0x26262626,
	0x27e0,     0xe1e1e1e1,
	0x27e4,     0x69696969,
	0x27e8,     0x14141414,
	0x27ec,     0x63636363,
	0x27f0,     0x55555555,
	0x27f4,     0x21212121,
	0x27f8,     0xc0c0c0c,
	0x27fc,     0x7d7d7d7d,
	0x2800,     0x020c040d,
	0x2804,     0x0e0a0d01,
	0x2808,     0x0c010b02,
	0x280c,     0x0b0f000f,
	0x2810,     0x040a0208,
	0x2814,     0x02040b0d,
	0x2818,     0x010f0e04,
	0x281c,     0x0c020708,
	0x2820,     0x07090f06,
	0x2824,     0x0407040a,
	0x2828,     0x0a02000f,
	0x282c,     0x070c0903,
	0x2830,     0x0b06080b,
	0x2834,     0x0d090107,
	0x2838,     0x06080d01,
	0x283c,     0x01050a04,
	0x2840,     0x0800030a,
	0x2844,     0x05060e0c,
	0x2848,     0x050d0c09,
	0x284c,     0x00010305,
	0x2850,     0x03030903,
	0x2854,     0x0f0d0506,
	0x2858,     0x0f04070e,
	0x285c,     0x0a0e0c0b,
	0x2860,     0x0d0e0505,
	0x2864,     0x03000200,
	0x2868,     0x00070a00,
	0x286c,     0x090b0f0e,
	0x2870,     0x0e05060c,
	0x2874,     0x08030809,
	0x2878,     0x090b0107,
	0x287c,     0x06080602,
	0x2880,     0x04090107,
	0x2884,     0x0b040602,
	0x2888,     0x020e040b,
	0x288c,     0x08030b01,
	0x2890,     0x010f0b04,
	0x2894,     0x0c020d0e,
	0x2898,     0x0b050d01,
	0x289c,     0x070c0807,
	0x28a0,     0x0a020c09,
	0x28a4,     0x01090104,
	0x28a8,     0x0d08030c,
	0x28ac,     0x0e05040a,
	0x28b0,     0x070c070e,
	0x28b4,     0x020f0a08,
	0x28b8,     0x08030e02,
	0x28bc,     0x0d0a070d,
	0x28c0,     0x0f070a00,
	0x28c4,     0x060b090f,
	0x28c8,     0x09000f06,
	0x28cc,     0x0f0e050c,
	0x28d0,     0x0c04060a,
	0x28d4,     0x00010009,
	0x28d8,     0x050a080d,
	0x28dc,     0x09070f00,
	0x28e0,     0x0601000f,
	0x28e4,     0x0a060e03,
	0x28e8,     0x030d0503,
	0x28ec,     0x04000205,
	0x28f0,     0x000b0905,
	0x28f4,     0x05080306,
	0x28f8,     0x0e060208,
	0x28fc,     0x030d0c0b,
	0x2900,     0x9090909,
	0x2904,     0x83838383,
	0x2908,     0x2c2c2c2c,
	0x290c,     0x1a1a1a1a,
	0x2910,     0x1b1b1b1b,
	0x2914,     0x6e6e6e6e,
	0x2918,     0x5a5a5a5a,
	0x291c,     0xa0a0a0a0,
	0x2920,     0x52525252,
	0x2924,     0x3b3b3b3b,
	0x2928,     0xd6d6d6d6,
	0x292c,     0xb3b3b3b3,
	0x2930,     0x29292929,
	0x2934,     0xe3e3e3e3,
	0x2938,     0x2f2f2f2f,
	0x293c,     0x84848484,
	0x2940,     0x53535353,
	0x2944,     0xd1d1d1d1,
	0x2948,     0x0,
	0x294c,     0xedededed,
	0x2950,     0x20202020,
	0x2954,     0xfcfcfcfc,
	0x2958,     0xb1b1b1b1,
	0x295c,     0x5b5b5b5b,
	0x2960,     0x6a6a6a6a,
	0x2964,     0xcbcbcbcb,
	0x2968,     0xbebebebe,
	0x296c,     0x39393939,
	0x2970,     0x4a4a4a4a,
	0x2974,     0x4c4c4c4c,
	0x2978,     0x58585858,
	0x297c,     0xcfcfcfcf,
	0x2980,     0xd0d0d0d0,
	0x2984,     0xefefefef,
	0x2988,     0xaaaaaaaa,
	0x298c,     0xfbfbfbfb,
	0x2990,     0x43434343,
	0x2994,     0x4d4d4d4d,
	0x2998,     0x33333333,
	0x299c,     0x85858585,
	0x29a0,     0x45454545,
	0x29a4,     0xf9f9f9f9,
	0x29a8,     0x2020202,
	0x29ac,     0x7f7f7f7f,
	0x29b0,     0x50505050,
	0x29b4,     0x3c3c3c3c,
	0x29b8,     0x9f9f9f9f,
	0x29bc,     0xa8a8a8a8,
	0x29c0,     0x51515151,
	0x29c4,     0xa3a3a3a3,
	0x29c8,     0x40404040,
	0x29cc,     0x8f8f8f8f,
	0x29d0,     0x92929292,
	0x29d4,     0x9d9d9d9d,
	0x29d8,     0x38383838,
	0x29dc,     0xf5f5f5f5,
	0x29e0,     0xbcbcbcbc,
	0x29e4,     0xb6b6b6b6,
	0x29e8,     0xdadadada,
	0x29ec,     0x21212121,
	0x29f0,     0x10101010,
	0x29f4,     0xffffffff,
	0x29f8,     0xf3f3f3f3,
	0x29fc,     0xd2d2d2d2,
	0x2a00,     0xcdcdcdcd,
	0x2a04,     0xc0c0c0c,
	0x2a08,     0x13131313,
	0x2a0c,     0xecececec,
	0x2a10,     0x5f5f5f5f,
	0x2a14,     0x97979797,
	0x2a18,     0x44444444,
	0x2a1c,     0x17171717,
	0x2a20,     0xc4c4c4c4,
	0x2a24,     0xa7a7a7a7,
	0x2a28,     0x7e7e7e7e,
	0x2a2c,     0x3d3d3d3d,
	0x2a30,     0x64646464,
	0x2a34,     0x5d5d5d5d,
	0x2a38,     0x19191919,
	0x2a3c,     0x73737373,
	0x2a40,     0x60606060,
	0x2a44,     0x81818181,
	0x2a48,     0x4f4f4f4f,
	0x2a4c,     0xdcdcdcdc,
	0x2a50,     0x22222222,
	0x2a54,     0x2a2a2a2a,
	0x2a58,     0x90909090,
	0x2a5c,     0x88888888,
	0x2a60,     0x46464646,
	0x2a64,     0xeeeeeeee,
	0x2a68,     0xb8b8b8b8,
	0x2a6c,     0x14141414,
	0x2a70,     0xdededede,
	0x2a74,     0x5e5e5e5e,
	0x2a78,     0xb0b0b0b,
	0x2a7c,     0xdbdbdbdb,
	0x2a80,     0xe0e0e0e0,
	0x2a84,     0x32323232,
	0x2a88,     0x3a3a3a3a,
	0x2a8c,     0xa0a0a0a,
	0x2a90,     0x49494949,
	0x2a94,     0x6060606,
	0x2a98,     0x24242424,
	0x2a9c,     0x5c5c5c5c,
	0x2aa0,     0xc2c2c2c2,
	0x2aa4,     0xd3d3d3d3,
	0x2aa8,     0xacacacac,
	0x2aac,     0x62626262,
	0x2ab0,     0x91919191,
	0x2ab4,     0x95959595,
	0x2ab8,     0xe4e4e4e4,
	0x2abc,     0x79797979,
	0x2ac0,     0xe7e7e7e7,
	0x2ac4,     0xc8c8c8c8,
	0x2ac8,     0x37373737,
	0x2acc,     0x6d6d6d6d,
	0x2ad0,     0x8d8d8d8d,
	0x2ad4,     0xd5d5d5d5,
	0x2ad8,     0x4e4e4e4e,
	0x2adc,     0xa9a9a9a9,
	0x2ae0,     0x6c6c6c6c,
	0x2ae4,     0x56565656,
	0x2ae8,     0xf4f4f4f4,
	0x2aec,     0xeaeaeaea,
	0x2af0,     0x65656565,
	0x2af4,     0x7a7a7a7a,
	0x2af8,     0xaeaeaeae,
	0x2afc,     0x8080808,
	0x2b00,     0xbabababa,
	0x2b04,     0x78787878,
	0x2b08,     0x25252525,
	0x2b0c,     0x2e2e2e2e,
	0x2b10,     0x1c1c1c1c,
	0x2b14,     0xa6a6a6a6,
	0x2b18,     0xb4b4b4b4,
	0x2b1c,     0xc6c6c6c6,
	0x2b20,     0xe8e8e8e8,
	0x2b24,     0xdddddddd,
	0x2b28,     0x74747474,
	0x2b2c,     0x1f1f1f1f,
	0x2b30,     0x4b4b4b4b,
	0x2b34,     0xbdbdbdbd,
	0x2b38,     0x8b8b8b8b,
	0x2b3c,     0x8a8a8a8a,
	0x2b40,     0x70707070,
	0x2b44,     0x3e3e3e3e,
	0x2b48,     0xb5b5b5b5,
	0x2b4c,     0x66666666,
	0x2b50,     0x48484848,
	0x2b54,     0x3030303,
	0x2b58,     0xf6f6f6f6,
	0x2b5c,     0xe0e0e0e,
	0x2b60,     0x61616161,
	0x2b64,     0x35353535,
	0x2b68,     0x57575757,
	0x2b6c,     0xb9b9b9b9,
	0x2b70,     0x86868686,
	0x2b74,     0xc1c1c1c1,
	0x2b78,     0x1d1d1d1d,
	0x2b7c,     0x9e9e9e9e,
	0x2b80,     0xe1e1e1e1,
	0x2b84,     0xf8f8f8f8,
	0x2b88,     0x98989898,
	0x2b8c,     0x11111111,
	0x2b90,     0x69696969,
	0x2b94,     0xd9d9d9d9,
	0x2b98,     0x8e8e8e8e,
	0x2b9c,     0x94949494,
	0x2ba0,     0x9b9b9b9b,
	0x2ba4,     0x1e1e1e1e,
	0x2ba8,     0x87878787,
	0x2bac,     0xe9e9e9e9,
	0x2bb0,     0xcececece,
	0x2bb4,     0x55555555,
	0x2bb8,     0x28282828,
	0x2bbc,     0xdfdfdfdf,
	0x2bc0,     0x8c8c8c8c,
	0x2bc4,     0xa1a1a1a1,
	0x2bc8,     0x89898989,
	0x2bcc,     0xd0d0d0d,
	0x2bd0,     0xbfbfbfbf,
	0x2bd4,     0xe6e6e6e6,
	0x2bd8,     0x42424242,
	0x2bdc,     0x68686868,
	0x2be0,     0x41414141,
	0x2be4,     0x99999999,
	0x2be8,     0x2d2d2d2d,
	0x2bec,     0xf0f0f0f,
	0x2bf0,     0xb0b0b0b0,
	0x2bf4,     0x54545454,
	0x2bf8,     0xbbbbbbbb,
	0x2bfc,     0x16161616,
	0x2c00,     0x52525252,
	0x2c04,     0x9090909,
	0x2c08,     0x6a6a6a6a,
	0x2c0c,     0xd5d5d5d5,
	0x2c10,     0x30303030,
	0x2c14,     0x36363636,
	0x2c18,     0xa5a5a5a5,
	0x2c1c,     0x38383838,
	0x2c20,     0xbfbfbfbf,
	0x2c24,     0x40404040,
	0x2c28,     0xa3a3a3a3,
	0x2c2c,     0x9e9e9e9e,
	0x2c30,     0x81818181,
	0x2c34,     0xf3f3f3f3,
	0x2c38,     0xd7d7d7d7,
	0x2c3c,     0xfbfbfbfb,
	0x2c40,     0x7c7c7c7c,
	0x2c44,     0xe3e3e3e3,
	0x2c48,     0x39393939,
	0x2c4c,     0x82828282,
	0x2c50,     0x9b9b9b9b,
	0x2c54,     0x2f2f2f2f,
	0x2c58,     0xffffffff,
	0x2c5c,     0x87878787,
	0x2c60,     0x34343434,
	0x2c64,     0x8e8e8e8e,
	0x2c68,     0x43434343,
	0x2c6c,     0x44444444,
	0x2c70,     0xc4c4c4c4,
	0x2c74,     0xdededede,
	0x2c78,     0xe9e9e9e9,
	0x2c7c,     0xcbcbcbcb,
	0x2c80,     0x54545454,
	0x2c84,     0x7b7b7b7b,
	0x2c88,     0x94949494,
	0x2c8c,     0x32323232,
	0x2c90,     0xa6a6a6a6,
	0x2c94,     0xc2c2c2c2,
	0x2c98,     0x23232323,
	0x2c9c,     0x3d3d3d3d,
	0x2ca0,     0xeeeeeeee,
	0x2ca4,     0x4c4c4c4c,
	0x2ca8,     0x95959595,
	0x2cac,     0xb0b0b0b,
	0x2cb0,     0x42424242,
	0x2cb4,     0xfafafafa,
	0x2cb8,     0xc3c3c3c3,
	0x2cbc,     0x4e4e4e4e,
	0x2cc0,     0x8080808,
	0x2cc4,     0x2e2e2e2e,
	0x2cc8,     0xa1a1a1a1,
	0x2ccc,     0x66666666,
	0x2cd0,     0x28282828,
	0x2cd4,     0xd9d9d9d9,
	0x2cd8,     0x24242424,
	0x2cdc,     0xb2b2b2b2,
	0x2ce0,     0x76767676,
	0x2ce4,     0x5b5b5b5b,
	0x2ce8,     0xa2a2a2a2,
	0x2cec,     0x49494949,
	0x2cf0,     0x6d6d6d6d,
	0x2cf4,     0x8b8b8b8b,
	0x2cf8,     0xd1d1d1d1,
	0x2cfc,     0x25252525,
	0x2d00,     0x72727272,
	0x2d04,     0xf8f8f8f8,
	0x2d08,     0xf6f6f6f6,
	0x2d0c,     0x64646464,
	0x2d10,     0x86868686,
	0x2d14,     0x68686868,
	0x2d18,     0x98989898,
	0x2d1c,     0x16161616,
	0x2d20,     0xd4d4d4d4,
	0x2d24,     0xa4a4a4a4,
	0x2d28,     0x5c5c5c5c,
	0x2d2c,     0xcccccccc,
	0x2d30,     0x5d5d5d5d,
	0x2d34,     0x65656565,
	0x2d38,     0xb6b6b6b6,
	0x2d3c,     0x92929292,
	0x2d40,     0x6c6c6c6c,
	0x2d44,     0x70707070,
	0x2d48,     0x48484848,
	0x2d4c,     0x50505050,
	0x2d50,     0xfdfdfdfd,
	0x2d54,     0xedededed,
	0x2d58,     0xb9b9b9b9,
	0x2d5c,     0xdadadada,
	0x2d60,     0x5e5e5e5e,
	0x2d64,     0x15151515,
	0x2d68,     0x46464646,
	0x2d6c,     0x57575757,
	0x2d70,     0xa7a7a7a7,
	0x2d74,     0x8d8d8d8d,
	0x2d78,     0x9d9d9d9d,
	0x2d7c,     0x84848484,
	0x2d80,     0x90909090,
	0x2d84,     0xd8d8d8d8,
	0x2d88,     0xabababab,
	0x2d8c,     0x0,
	0x2d90,     0x8c8c8c8c,
	0x2d94,     0xbcbcbcbc,
	0x2d98,     0xd3d3d3d3,
	0x2d9c,     0xa0a0a0a,
	0x2da0,     0xf7f7f7f7,
	0x2da4,     0xe4e4e4e4,
	0x2da8,     0x58585858,
	0x2dac,     0x5050505,
	0x2db0,     0xb8b8b8b8,
	0x2db4,     0xb3b3b3b3,
	0x2db8,     0x45454545,
	0x2dbc,     0x6060606,
	0x2dc0,     0xd0d0d0d0,
	0x2dc4,     0x2c2c2c2c,
	0x2dc8,     0x1e1e1e1e,
	0x2dcc,     0x8f8f8f8f,
	0x2dd0,     0xcacacaca,
	0x2dd4,     0x3f3f3f3f,
	0x2dd8,     0xf0f0f0f,
	0x2ddc,     0x2020202,
	0x2de0,     0xc1c1c1c1,
	0x2de4,     0xafafafaf,
	0x2de8,     0xbdbdbdbd,
	0x2dec,     0x3030303,
	0x2df0,     0x1010101,
	0x2df4,     0x13131313,
	0x2df8,     0x8a8a8a8a,
	0x2dfc,     0x6b6b6b6b,
	0x2e00,     0x3a3a3a3a,
	0x2e04,     0x91919191,
	0x2e08,     0x11111111,
	0x2e0c,     0x41414141,
	0x2e10,     0x4f4f4f4f,
	0x2e14,     0x67676767,
	0x2e18,     0xdcdcdcdc,
	0x2e1c,     0xeaeaeaea,
	0x2e20,     0x97979797,
	0x2e24,     0xf2f2f2f2,
	0x2e28,     0xcfcfcfcf,
	0x2e2c,     0xcececece,
	0x2e30,     0xf0f0f0f0,
	0x2e34,     0xb4b4b4b4,
	0x2e38,     0xe6e6e6e6,
	0x2e3c,     0x73737373,
	0x2e40,     0x96969696,
	0x2e44,     0xacacacac,
	0x2e48,     0x74747474,
	0x2e4c,     0x22222222,
	0x2e50,     0xe7e7e7e7,
	0x2e54,     0xadadadad,
	0x2e58,     0x35353535,
	0x2e5c,     0x85858585,
	0x2e60,     0xe2e2e2e2,
	0x2e64,     0xf9f9f9f9,
	0x2e68,     0x37373737,
	0x2e6c,     0xe8e8e8e8,
	0x2e70,     0x1c1c1c1c,
	0x2e74,     0x75757575,
	0x2e78,     0xdfdfdfdf,
	0x2e7c,     0x6e6e6e6e,
	0x2e80,     0x47474747,
	0x2e84,     0xf1f1f1f1,
	0x2e88,     0x1a1a1a1a,
	0x2e8c,     0x71717171,
	0x2e90,     0x1d1d1d1d,
	0x2e94,     0x29292929,
	0x2e98,     0xc5c5c5c5,
	0x2e9c,     0x89898989,
	0x2ea0,     0x6f6f6f6f,
	0x2ea4,     0xb7b7b7b7,
	0x2ea8,     0x62626262,
	0x2eac,     0xe0e0e0e,
	0x2eb0,     0xaaaaaaaa,
	0x2eb4,     0x18181818,
	0x2eb8,     0xbebebebe,
	0x2ebc,     0x1b1b1b1b,
	0x2ec0,     0xfcfcfcfc,
	0x2ec4,     0x56565656,
	0x2ec8,     0x3e3e3e3e,
	0x2ecc,     0x4b4b4b4b,
	0x2ed0,     0xc6c6c6c6,
	0x2ed4,     0xd2d2d2d2,
	0x2ed8,     0x79797979,
	0x2edc,     0x20202020,
	0x2ee0,     0x9a9a9a9a,
	0x2ee4,     0xdbdbdbdb,
	0x2ee8,     0xc0c0c0c0,
	0x2eec,     0xfefefefe,
	0x2ef0,     0x78787878,
	0x2ef4,     0xcdcdcdcd,
	0x2ef8,     0x5a5a5a5a,
	0x2efc,     0xf4f4f4f4,
	0x2f00,     0x1f1f1f1f,
	0x2f04,     0xdddddddd,
	0x2f08,     0xa8a8a8a8,
	0x2f0c,     0x33333333,
	0x2f10,     0x88888888,
	0x2f14,     0x7070707,
	0x2f18,     0xc7c7c7c7,
	0x2f1c,     0x31313131,
	0x2f20,     0xb1b1b1b1,
	0x2f24,     0x12121212,
	0x2f28,     0x10101010,
	0x2f2c,     0x59595959,
	0x2f30,     0x27272727,
	0x2f34,     0x80808080,
	0x2f38,     0xecececec,
	0x2f3c,     0x5f5f5f5f,
	0x2f40,     0x60606060,
	0x2f44,     0x51515151,
	0x2f48,     0x7f7f7f7f,
	0x2f4c,     0xa9a9a9a9,
	0x2f50,     0x19191919,
	0x2f54,     0xb5b5b5b5,
	0x2f58,     0x4a4a4a4a,
	0x2f5c,     0xd0d0d0d,
	0x2f60,     0x2d2d2d2d,
	0x2f64,     0xe5e5e5e5,
	0x2f68,     0x7a7a7a7a,
	0x2f6c,     0x9f9f9f9f,
	0x2f70,     0x93939393,
	0x2f74,     0xc9c9c9c9,
	0x2f78,     0x9c9c9c9c,
	0x2f7c,     0xefefefef,
	0x2f80,     0xa0a0a0a0,
	0x2f84,     0xe0e0e0e0,
	0x2f88,     0x3b3b3b3b,
	0x2f8c,     0x4d4d4d4d,
	0x2f90,     0xaeaeaeae,
	0x2f94,     0x2a2a2a2a,
	0x2f98,     0xf5f5f5f5,
	0x2f9c,     0xb0b0b0b0,
	0x2fa0,     0xc8c8c8c8,
	0x2fa4,     0xebebebeb,
	0x2fa8,     0xbbbbbbbb,
	0x2fac,     0x3c3c3c3c,
	0x2fb0,     0x83838383,
	0x2fb4,     0x53535353,
	0x2fb8,     0x99999999,
	0x2fbc,     0x61616161,
	0x2fc0,     0x17171717,
	0x2fc4,     0x2b2b2b2b,
	0x2fc8,     0x4040404,
	0x2fcc,     0x7e7e7e7e,
	0x2fd0,     0xbabababa,
	0x2fd4,     0x77777777,
	0x2fd8,     0xd6d6d6d6,
	0x2fdc,     0x26262626,
	0x2fe0,     0xe1e1e1e1,
	0x2fe4,     0x69696969,
	0x2fe8,     0x14141414,
	0x2fec,     0x63636363,
	0x2ff0,     0x55555555,
	0x2ff4,     0x21212121,
	0x2ff8,     0xc0c0c0c,
	0x2ffc,     0x7d7d7d7d,
	0x3000,     0x63636363,
	0x3004,     0x7c7c7c7c,
	0x3008,     0x77777777,
	0x300c,     0x7b7b7b7b,
	0x3010,     0xf2f2f2f2,
	0x3014,     0x6b6b6b6b,
	0x3018,     0x6f6f6f6f,
	0x301c,     0xc5c5c5c5,
	0x3020,     0x30303030,
	0x3024,     0x1010101,
	0x3028,     0x67676767,
	0x302c,     0x2b2b2b2b,
	0x3030,     0xfefefefe,
	0x3034,     0xd7d7d7d7,
	0x3038,     0xabababab,
	0x303c,     0x76767676,
	0x3040,     0xcacacaca,
	0x3044,     0x82828282,
	0x3048,     0xc9c9c9c9,
	0x304c,     0x7d7d7d7d,
	0x3050,     0xfafafafa,
	0x3054,     0x59595959,
	0x3058,     0x47474747,
	0x305c,     0xf0f0f0f0,
	0x3060,     0xadadadad,
	0x3064,     0xd4d4d4d4,
	0x3068,     0xa2a2a2a2,
	0x306c,     0xafafafaf,
	0x3070,     0x9c9c9c9c,
	0x3074,     0xa4a4a4a4,
	0x3078,     0x72727272,
	0x307c,     0xc0c0c0c0,
	0x3080,     0xb7b7b7b7,
	0x3084,     0xfdfdfdfd,
	0x3088,     0x93939393,
	0x308c,     0x26262626,
	0x3090,     0x36363636,
	0x3094,     0x3f3f3f3f,
	0x3098,     0xf7f7f7f7,
	0x309c,     0xcccccccc,
	0x30a0,     0x34343434,
	0x30a4,     0xa5a5a5a5,
	0x30a8,     0xe5e5e5e5,
	0x30ac,     0xf1f1f1f1,
	0x30b0,     0x71717171,
	0x30b4,     0xd8d8d8d8,
	0x30b8,     0x31313131,
	0x30bc,     0x15151515,
	0x30c0,     0x4040404,
	0x30c4,     0xc7c7c7c7,
	0x30c8,     0x23232323,
	0x30cc,     0xc3c3c3c3,
	0x30d0,     0x18181818,
	0x30d4,     0x96969696,
	0x30d8,     0x5050505,
	0x30dc,     0x9a9a9a9a,
	0x30e0,     0x7070707,
	0x30e4,     0x12121212,
	0x30e8,     0x80808080,
	0x30ec,     0xe2e2e2e2,
	0x30f0,     0xebebebeb,
	0x30f4,     0x27272727,
	0x30f8,     0xb2b2b2b2,
	0x30fc,     0x75757575,
	0x3100,     0x9090909,
	0x3104,     0x83838383,
	0x3108,     0x2c2c2c2c,
	0x310c,     0x1a1a1a1a,
	0x3110,     0x1b1b1b1b,
	0x3114,     0x6e6e6e6e,
	0x3118,     0x5a5a5a5a,
	0x311c,     0xa0a0a0a0,
	0x3120,     0x52525252,
	0x3124,     0x3b3b3b3b,
	0x3128,     0xd6d6d6d6,
	0x312c,     0xb3b3b3b3,
	0x3130,     0x29292929,
	0x3134,     0xe3e3e3e3,
	0x3138,     0x2f2f2f2f,
	0x313c,     0x84848484,
	0x3140,     0x53535353,
	0x3144,     0xd1d1d1d1,
	0x3148,     0x0,
	0x314c,     0xedededed,
	0x3150,     0x20202020,
	0x3154,     0xfcfcfcfc,
	0x3158,     0xb1b1b1b1,
	0x315c,     0x5b5b5b5b,
	0x3160,     0x6a6a6a6a,
	0x3164,     0xcbcbcbcb,
	0x3168,     0xbebebebe,
	0x316c,     0x39393939,
	0x3170,     0x4a4a4a4a,
	0x3174,     0x4c4c4c4c,
	0x3178,     0x58585858,
	0x317c,     0xcfcfcfcf,
	0x3180,     0xd0d0d0d0,
	0x3184,     0xefefefef,
	0x3188,     0xaaaaaaaa,
	0x318c,     0xfbfbfbfb,
	0x3190,     0x43434343,
	0x3194,     0x4d4d4d4d,
	0x3198,     0x33333333,
	0x319c,     0x85858585,
	0x31a0,     0x45454545,
	0x31a4,     0xf9f9f9f9,
	0x31a8,     0x2020202,
	0x31ac,     0x7f7f7f7f,
	0x31b0,     0x50505050,
	0x31b4,     0x3c3c3c3c,
	0x31b8,     0x9f9f9f9f,
	0x31bc,     0xa8a8a8a8,
	0x31c0,     0x51515151,
	0x31c4,     0xa3a3a3a3,
	0x31c8,     0x40404040,
	0x31cc,     0x8f8f8f8f,
	0x31d0,     0x92929292,
	0x31d4,     0x9d9d9d9d,
	0x31d8,     0x38383838,
	0x31dc,     0xf5f5f5f5,
	0x31e0,     0xbcbcbcbc,
	0x31e4,     0xb6b6b6b6,
	0x31e8,     0xdadadada,
	0x31ec,     0x21212121,
	0x31f0,     0x10101010,
	0x31f4,     0xffffffff,
	0x31f8,     0xf3f3f3f3,
	0x31fc,     0xd2d2d2d2,
	0x3200,     0xcdcdcdcd,
	0x3204,     0xc0c0c0c,
	0x3208,     0x13131313,
	0x320c,     0xecececec,
	0x3210,     0x5f5f5f5f,
	0x3214,     0x97979797,
	0x3218,     0x44444444,
	0x321c,     0x17171717,
	0x3220,     0xc4c4c4c4,
	0x3224,     0xa7a7a7a7,
	0x3228,     0x7e7e7e7e,
	0x322c,     0x3d3d3d3d,
	0x3230,     0x64646464,
	0x3234,     0x5d5d5d5d,
	0x3238,     0x19191919,
	0x323c,     0x73737373,
	0x3240,     0x60606060,
	0x3244,     0x81818181,
	0x3248,     0x4f4f4f4f,
	0x324c,     0xdcdcdcdc,
	0x3250,     0x22222222,
	0x3254,     0x2a2a2a2a,
	0x3258,     0x90909090,
	0x325c,     0x88888888,
	0x3260,     0x46464646,
	0x3264,     0xeeeeeeee,
	0x3268,     0xb8b8b8b8,
	0x326c,     0x14141414,
	0x3270,     0xdededede,
	0x3274,     0x5e5e5e5e,
	0x3278,     0xb0b0b0b,
	0x327c,     0xdbdbdbdb,
	0x3280,     0xe0e0e0e0,
	0x3284,     0x32323232,
	0x3288,     0x3a3a3a3a,
	0x328c,     0xa0a0a0a,
	0x3290,     0x49494949,
	0x3294,     0x6060606,
	0x3298,     0x24242424,
	0x329c,     0x5c5c5c5c,
	0x32a0,     0xc2c2c2c2,
	0x32a4,     0xd3d3d3d3,
	0x32a8,     0xacacacac,
	0x32ac,     0x62626262,
	0x32b0,     0x91919191,
	0x32b4,     0x95959595,
	0x32b8,     0xe4e4e4e4,
	0x32bc,     0x79797979,
	0x32c0,     0xe7e7e7e7,
	0x32c4,     0xc8c8c8c8,
	0x32c8,     0x37373737,
	0x32cc,     0x6d6d6d6d,
	0x32d0,     0x8d8d8d8d,
	0x32d4,     0xd5d5d5d5,
	0x32d8,     0x4e4e4e4e,
	0x32dc,     0xa9a9a9a9,
	0x32e0,     0x6c6c6c6c,
	0x32e4,     0x56565656,
	0x32e8,     0xf4f4f4f4,
	0x32ec,     0xeaeaeaea,
	0x32f0,     0x65656565,
	0x32f4,     0x7a7a7a7a,
	0x32f8,     0xaeaeaeae,
	0x32fc,     0x8080808,
	0x3300,     0xbabababa,
	0x3304,     0x78787878,
	0x3308,     0x25252525,
	0x330c,     0x2e2e2e2e,
	0x3310,     0x1c1c1c1c,
	0x3314,     0xa6a6a6a6,
	0x3318,     0xb4b4b4b4,
	0x331c,     0xc6c6c6c6,
	0x3320,     0xe8e8e8e8,
	0x3324,     0xdddddddd,
	0x3328,     0x74747474,
	0x332c,     0x1f1f1f1f,
	0x3330,     0x4b4b4b4b,
	0x3334,     0xbdbdbdbd,
	0x3338,     0x8b8b8b8b,
	0x333c,     0x8a8a8a8a,
	0x3340,     0x70707070,
	0x3344,     0x3e3e3e3e,
	0x3348,     0xb5b5b5b5,
	0x334c,     0x66666666,
	0x3350,     0x48484848,
	0x3354,     0x3030303,
	0x3358,     0xf6f6f6f6,
	0x335c,     0xe0e0e0e,
	0x3360,     0x61616161,
	0x3364,     0x35353535,
	0x3368,     0x57575757,
	0x336c,     0xb9b9b9b9,
	0x3370,     0x86868686,
	0x3374,     0xc1c1c1c1,
	0x3378,     0x1d1d1d1d,
	0x337c,     0x9e9e9e9e,
	0x3380,     0xe1e1e1e1,
	0x3384,     0xf8f8f8f8,
	0x3388,     0x98989898,
	0x338c,     0x11111111,
	0x3390,     0x69696969,
	0x3394,     0xd9d9d9d9,
	0x3398,     0x8e8e8e8e,
	0x339c,     0x94949494,
	0x33a0,     0x9b9b9b9b,
	0x33a4,     0x1e1e1e1e,
	0x33a8,     0x87878787,
	0x33ac,     0xe9e9e9e9,
	0x33b0,     0xcececece,
	0x33b4,     0x55555555,
	0x33b8,     0x28282828,
	0x33bc,     0xdfdfdfdf,
	0x33c0,     0x8c8c8c8c,
	0x33c4,     0xa1a1a1a1,
	0x33c8,     0x89898989,
	0x33cc,     0xd0d0d0d,
	0x33d0,     0xbfbfbfbf,
	0x33d4,     0xe6e6e6e6,
	0x33d8,     0x42424242,
	0x33dc,     0x68686868,
	0x33e0,     0x41414141,
	0x33e4,     0x99999999,
	0x33e8,     0x2d2d2d2d,
	0x33ec,     0xf0f0f0f,
	0x33f0,     0xb0b0b0b0,
	0x33f4,     0x54545454,
	0x33f8,     0xbbbbbbbb,
	0x33fc,     0x16161616,
	0x3400,     0x52525252,
	0x3404,     0x9090909,
	0x3408,     0x6a6a6a6a,
	0x340c,     0xd5d5d5d5,
	0x3410,     0x30303030,
	0x3414,     0x36363636,
	0x3418,     0xa5a5a5a5,
	0x341c,     0x38383838,
	0x3420,     0xbfbfbfbf,
	0x3424,     0x40404040,
	0x3428,     0xa3a3a3a3,
	0x342c,     0x9e9e9e9e,
	0x3430,     0x81818181,
	0x3434,     0xf3f3f3f3,
	0x3438,     0xd7d7d7d7,
	0x343c,     0xfbfbfbfb,
	0x3440,     0x7c7c7c7c,
	0x3444,     0xe3e3e3e3,
	0x3448,     0x39393939,
	0x344c,     0x82828282,
	0x3450,     0x9b9b9b9b,
	0x3454,     0x2f2f2f2f,
	0x3458,     0xffffffff,
	0x345c,     0x87878787,
	0x3460,     0x34343434,
	0x3464,     0x8e8e8e8e,
	0x3468,     0x43434343,
	0x346c,     0x44444444,
	0x3470,     0xc4c4c4c4,
	0x3474,     0xdededede,
	0x3478,     0xe9e9e9e9,
	0x347c,     0xcbcbcbcb,
	0x3480,     0x54545454,
	0x3484,     0x7b7b7b7b,
	0x3488,     0x94949494,
	0x348c,     0x32323232,
	0x3490,     0xa6a6a6a6,
	0x3494,     0xc2c2c2c2,
	0x3498,     0x23232323,
	0x349c,     0x3d3d3d3d,
	0x34a0,     0xeeeeeeee,
	0x34a4,     0x4c4c4c4c,
	0x34a8,     0x95959595,
	0x34ac,     0xb0b0b0b,
	0x34b0,     0x42424242,
	0x34b4,     0xfafafafa,
	0x34b8,     0xc3c3c3c3,
	0x34bc,     0x4e4e4e4e,
	0x34c0,     0x8080808,
	0x34c4,     0x2e2e2e2e,
	0x34c8,     0xa1a1a1a1,
	0x34cc,     0x66666666,
	0x34d0,     0x28282828,
	0x34d4,     0xd9d9d9d9,
	0x34d8,     0x24242424,
	0x34dc,     0xb2b2b2b2,
	0x34e0,     0x76767676,
	0x34e4,     0x5b5b5b5b,
	0x34e8,     0xa2a2a2a2,
	0x34ec,     0x49494949,
	0x34f0,     0x6d6d6d6d,
	0x34f4,     0x8b8b8b8b,
	0x34f8,     0xd1d1d1d1,
	0x34fc,     0x25252525,
	0x3500,     0x72727272,
	0x3504,     0xf8f8f8f8,
	0x3508,     0xf6f6f6f6,
	0x350c,     0x64646464,
	0x3510,     0x86868686,
	0x3514,     0x68686868,
	0x3518,     0x98989898,
	0x351c,     0x16161616,
	0x3520,     0xd4d4d4d4,
	0x3524,     0xa4a4a4a4,
	0x3528,     0x5c5c5c5c,
	0x352c,     0xcccccccc,
	0x3530,     0x5d5d5d5d,
	0x3534,     0x65656565,
	0x3538,     0xb6b6b6b6,
	0x353c,     0x92929292,
	0x3540,     0x6c6c6c6c,
	0x3544,     0x70707070,
	0x3548,     0x48484848,
	0x354c,     0x50505050,
	0x3550,     0xfdfdfdfd,
	0x3554,     0xedededed,
	0x3558,     0xb9b9b9b9,
	0x355c,     0xdadadada,
	0x3560,     0x5e5e5e5e,
	0x3564,     0x15151515,
	0x3568,     0x46464646,
	0x356c,     0x57575757,
	0x3570,     0xa7a7a7a7,
	0x3574,     0x8d8d8d8d,
	0x3578,     0x9d9d9d9d,
	0x357c,     0x84848484,
	0x3580,     0x90909090,
	0x3584,     0xd8d8d8d8,
	0x3588,     0xabababab,
	0x358c,     0x0,
	0x3590,     0x8c8c8c8c,
	0x3594,     0xbcbcbcbc,
	0x3598,     0xd3d3d3d3,
	0x359c,     0xa0a0a0a,
	0x35a0,     0xf7f7f7f7,
	0x35a4,     0xe4e4e4e4,
	0x35a8,     0x58585858,
	0x35ac,     0x5050505,
	0x35b0,     0xb8b8b8b8,
	0x35b4,     0xb3b3b3b3,
	0x35b8,     0x45454545,
	0x35bc,     0x6060606,
	0x35c0,     0xd0d0d0d0,
	0x35c4,     0x2c2c2c2c,
	0x35c8,     0x1e1e1e1e,
	0x35cc,     0x8f8f8f8f,
	0x35d0,     0xcacacaca,
	0x35d4,     0x3f3f3f3f,
	0x35d8,     0xf0f0f0f,
	0x35dc,     0x2020202,
	0x35e0,     0xc1c1c1c1,
	0x35e4,     0xafafafaf,
	0x35e8,     0xbdbdbdbd,
	0x35ec,     0x3030303,
	0x35f0,     0x1010101,
	0x35f4,     0x13131313,
	0x35f8,     0x8a8a8a8a,
	0x35fc,     0x6b6b6b6b,
	0x3600,     0x3a3a3a3a,
	0x3604,     0x91919191,
	0x3608,     0x11111111,
	0x360c,     0x41414141,
	0x3610,     0x4f4f4f4f,
	0x3614,     0x67676767,
	0x3618,     0xdcdcdcdc,
	0x361c,     0xeaeaeaea,
	0x3620,     0x97979797,
	0x3624,     0xf2f2f2f2,
	0x3628,     0xcfcfcfcf,
	0x362c,     0xcececece,
	0x3630,     0xf0f0f0f0,
	0x3634,     0xb4b4b4b4,
	0x3638,     0xe6e6e6e6,
	0x363c,     0x73737373,
	0x3640,     0x96969696,
	0x3644,     0xacacacac,
	0x3648,     0x74747474,
	0x364c,     0x22222222,
	0x3650,     0xe7e7e7e7,
	0x3654,     0xadadadad,
	0x3658,     0x35353535,
	0x365c,     0x85858585,
	0x3660,     0xe2e2e2e2,
	0x3664,     0xf9f9f9f9,
	0x3668,     0x37373737,
	0x366c,     0xe8e8e8e8,
	0x3670,     0x1c1c1c1c,
	0x3674,     0x75757575,
	0x3678,     0xdfdfdfdf,
	0x367c,     0x6e6e6e6e,
	0x3680,     0x47474747,
	0x3684,     0xf1f1f1f1,
	0x3688,     0x1a1a1a1a,
	0x368c,     0x71717171,
	0x3690,     0x1d1d1d1d,
	0x3694,     0x29292929,
	0x3698,     0xc5c5c5c5,
	0x369c,     0x89898989,
	0x36a0,     0x6f6f6f6f,
	0x36a4,     0xb7b7b7b7,
	0x36a8,     0x62626262,
	0x36ac,     0xe0e0e0e,
	0x36b0,     0xaaaaaaaa,
	0x36b4,     0x18181818,
	0x36b8,     0xbebebebe,
	0x36bc,     0x1b1b1b1b,
	0x36c0,     0xfcfcfcfc,
	0x36c4,     0x56565656,
	0x36c8,     0x3e3e3e3e,
	0x36cc,     0x4b4b4b4b,
	0x36d0,     0xc6c6c6c6,
	0x36d4,     0xd2d2d2d2,
	0x36d8,     0x79797979,
	0x36dc,     0x20202020,
	0x36e0,     0x9a9a9a9a,
	0x36e4,     0xdbdbdbdb,
	0x36e8,     0xc0c0c0c0,
	0x36ec,     0xfefefefe,
	0x36f0,     0x78787878,
	0x36f4,     0xcdcdcdcd,
	0x36f8,     0x5a5a5a5a,
	0x36fc,     0xf4f4f4f4,
	0x3700,     0x1f1f1f1f,
	0x3704,     0xdddddddd,
	0x3708,     0xa8a8a8a8,
	0x370c,     0x33333333,
	0x3710,     0x88888888,
	0x3714,     0x7070707,
	0x3718,     0xc7c7c7c7,
	0x371c,     0x31313131,
	0x3720,     0xb1b1b1b1,
	0x3724,     0x12121212,
	0x3728,     0x10101010,
	0x372c,     0x59595959,
	0x3730,     0x27272727,
	0x3734,     0x80808080,
	0x3738,     0xecececec,
	0x373c,     0x5f5f5f5f,
	0x3740,     0x60606060,
	0x3744,     0x51515151,
	0x3748,     0x7f7f7f7f,
	0x374c,     0xa9a9a9a9,
	0x3750,     0x19191919,
	0x3754,     0xb5b5b5b5,
	0x3758,     0x4a4a4a4a,
	0x375c,     0xd0d0d0d,
	0x3760,     0x2d2d2d2d,
	0x3764,     0xe5e5e5e5,
	0x3768,     0x7a7a7a7a,
	0x376c,     0x9f9f9f9f,
	0x3770,     0x93939393,
	0x3774,     0xc9c9c9c9,
	0x3778,     0x9c9c9c9c,
	0x377c,     0xefefefef,
	0x3780,     0xa0a0a0a0,
	0x3784,     0xe0e0e0e0,
	0x3788,     0x3b3b3b3b,
	0x378c,     0x4d4d4d4d,
	0x3790,     0xaeaeaeae,
	0x3794,     0x2a2a2a2a,
	0x3798,     0xf5f5f5f5,
	0x379c,     0xb0b0b0b0,
	0x37a0,     0xc8c8c8c8,
	0x37a4,     0xebebebeb,
	0x37a8,     0xbbbbbbbb,
	0x37ac,     0x3c3c3c3c,
	0x37b0,     0x83838383,
	0x37b4,     0x53535353,
	0x37b8,     0x99999999,
	0x37bc,     0x61616161,
	0x37c0,     0x17171717,
	0x37c4,     0x2b2b2b2b,
	0x37c8,     0x4040404,
	0x37cc,     0x7e7e7e7e,
	0x37d0,     0xbabababa,
	0x37d4,     0x77777777,
	0x37d8,     0xd6d6d6d6,
	0x37dc,     0x26262626,
	0x37e0,     0xe1e1e1e1,
	0x37e4,     0x69696969,
	0x37e8,     0x14141414,
	0x37ec,     0x63636363,
	0x37f0,     0x55555555,
	0x37f4,     0x21212121,
	0x37f8,     0xc0c0c0c,
	0x37fc,     0x7d7d7d7d,
	0x3800,     0x63636363,
	0x3804,     0x7c7c7c7c,
	0x3808,     0x77777777,
	0x380c,     0x7b7b7b7b,
	0x3810,     0xf2f2f2f2,
	0x3814,     0x6b6b6b6b,
	0x3818,     0x6f6f6f6f,
	0x381c,     0xc5c5c5c5,
	0x3820,     0x30303030,
	0x3824,     0x1010101,
	0x3828,     0x67676767,
	0x382c,     0x2b2b2b2b,
	0x3830,     0xfefefefe,
	0x3834,     0xd7d7d7d7,
	0x3838,     0xabababab,
	0x383c,     0x76767676,
	0x3840,     0xcacacaca,
	0x3844,     0x82828282,
	0x3848,     0xc9c9c9c9,
	0x384c,     0x7d7d7d7d,
	0x3850,     0xfafafafa,
	0x3854,     0x59595959,
	0x3858,     0x47474747,
	0x385c,     0xf0f0f0f0,
	0x3860,     0xadadadad,
	0x3864,     0xd4d4d4d4,
	0x3868,     0xa2a2a2a2,
	0x386c,     0xafafafaf,
	0x3870,     0x9c9c9c9c,
	0x3874,     0xa4a4a4a4,
	0x3878,     0x72727272,
	0x387c,     0xc0c0c0c0,
	0x3880,     0xb7b7b7b7,
	0x3884,     0xfdfdfdfd,
	0x3888,     0x93939393,
	0x388c,     0x26262626,
	0x3890,     0x36363636,
	0x3894,     0x3f3f3f3f,
	0x3898,     0xf7f7f7f7,
	0x389c,     0xcccccccc,
	0x38a0,     0x34343434,
	0x38a4,     0xa5a5a5a5,
	0x38a8,     0xe5e5e5e5,
	0x38ac,     0xf1f1f1f1,
	0x38b0,     0x71717171,
	0x38b4,     0xd8d8d8d8,
	0x38b8,     0x31313131,
	0x38bc,     0x15151515,
	0x38c0,     0x4040404,
	0x38c4,     0xc7c7c7c7,
	0x38c8,     0x23232323,
	0x38cc,     0xc3c3c3c3,
	0x38d0,     0x18181818,
	0x38d4,     0x96969696,
	0x38d8,     0x5050505,
	0x38dc,     0x9a9a9a9a,
	0x38e0,     0x7070707,
	0x38e4,     0x12121212,
	0x38e8,     0x80808080,
	0x38ec,     0xe2e2e2e2,
	0x38f0,     0xebebebeb,
	0x38f4,     0x27272727,
	0x38f8,     0xb2b2b2b2,
	0x38fc,     0x75757575,
	0x3900,     0x9090909,
	0x3904,     0x83838383,
	0x3908,     0x2c2c2c2c,
	0x390c,     0x1a1a1a1a,
	0x3910,     0x1b1b1b1b,
	0x3914,     0x6e6e6e6e,
	0x3918,     0x5a5a5a5a,
	0x391c,     0xa0a0a0a0,
	0x3920,     0x52525252,
	0x3924,     0x3b3b3b3b,
	0x3928,     0xd6d6d6d6,
	0x392c,     0xb3b3b3b3,
	0x3930,     0x29292929,
	0x3934,     0xe3e3e3e3,
	0x3938,     0x2f2f2f2f,
	0x393c,     0x84848484,
	0x3940,     0x53535353,
	0x3944,     0xd1d1d1d1,
	0x3948,     0x0,
	0x394c,     0xedededed,
	0x3950,     0x20202020,
	0x3954,     0xfcfcfcfc,
	0x3958,     0xb1b1b1b1,
	0x395c,     0x5b5b5b5b,
	0x3960,     0x6a6a6a6a,
	0x3964,     0xcbcbcbcb,
	0x3968,     0xbebebebe,
	0x396c,     0x39393939,
	0x3970,     0x4a4a4a4a,
	0x3974,     0x4c4c4c4c,
	0x3978,     0x58585858,
	0x397c,     0xcfcfcfcf,
	0x3980,     0xd0d0d0d0,
	0x3984,     0xefefefef,
	0x3988,     0xaaaaaaaa,
	0x398c,     0xfbfbfbfb,
	0x3990,     0x43434343,
	0x3994,     0x4d4d4d4d,
	0x3998,     0x33333333,
	0x399c,     0x85858585,
	0x39a0,     0x45454545,
	0x39a4,     0xf9f9f9f9,
	0x39a8,     0x2020202,
	0x39ac,     0x7f7f7f7f,
	0x39b0,     0x50505050,
	0x39b4,     0x3c3c3c3c,
	0x39b8,     0x9f9f9f9f,
	0x39bc,     0xa8a8a8a8,
	0x39c0,     0x51515151,
	0x39c4,     0xa3a3a3a3,
	0x39c8,     0x40404040,
	0x39cc,     0x8f8f8f8f,
	0x39d0,     0x92929292,
	0x39d4,     0x9d9d9d9d,
	0x39d8,     0x38383838,
	0x39dc,     0xf5f5f5f5,
	0x39e0,     0xbcbcbcbc,
	0x39e4,     0xb6b6b6b6,
	0x39e8,     0xdadadada,
	0x39ec,     0x21212121,
	0x39f0,     0x10101010,
	0x39f4,     0xffffffff,
	0x39f8,     0xf3f3f3f3,
	0x39fc,     0xd2d2d2d2,
	0x3a00,     0xcdcdcdcd,
	0x3a04,     0xc0c0c0c,
	0x3a08,     0x13131313,
	0x3a0c,     0xecececec,
	0x3a10,     0x5f5f5f5f,
	0x3a14,     0x97979797,
	0x3a18,     0x44444444,
	0x3a1c,     0x17171717,
	0x3a20,     0xc4c4c4c4,
	0x3a24,     0xa7a7a7a7,
	0x3a28,     0x7e7e7e7e,
	0x3a2c,     0x3d3d3d3d,
	0x3a30,     0x64646464,
	0x3a34,     0x5d5d5d5d,
	0x3a38,     0x19191919,
	0x3a3c,     0x73737373,
	0x3a40,     0x60606060,
	0x3a44,     0x81818181,
	0x3a48,     0x4f4f4f4f,
	0x3a4c,     0xdcdcdcdc,
	0x3a50,     0x22222222,
	0x3a54,     0x2a2a2a2a,
	0x3a58,     0x90909090,
	0x3a5c,     0x88888888,
	0x3a60,     0x46464646,
	0x3a64,     0xeeeeeeee,
	0x3a68,     0xb8b8b8b8,
	0x3a6c,     0x14141414,
	0x3a70,     0xdededede,
	0x3a74,     0x5e5e5e5e,
	0x3a78,     0xb0b0b0b,
	0x3a7c,     0xdbdbdbdb,
	0x3a80,     0xe0e0e0e0,
	0x3a84,     0x32323232,
	0x3a88,     0x3a3a3a3a,
	0x3a8c,     0xa0a0a0a,
	0x3a90,     0x49494949,
	0x3a94,     0x6060606,
	0x3a98,     0x24242424,
	0x3a9c,     0x5c5c5c5c,
	0x3aa0,     0xc2c2c2c2,
	0x3aa4,     0xd3d3d3d3,
	0x3aa8,     0xacacacac,
	0x3aac,     0x62626262,
	0x3ab0,     0x91919191,
	0x3ab4,     0x95959595,
	0x3ab8,     0xe4e4e4e4,
	0x3abc,     0x79797979,
	0x3ac0,     0xe7e7e7e7,
	0x3ac4,     0xc8c8c8c8,
	0x3ac8,     0x37373737,
	0x3acc,     0x6d6d6d6d,
	0x3ad0,     0x8d8d8d8d,
	0x3ad4,     0xd5d5d5d5,
	0x3ad8,     0x4e4e4e4e,
	0x3adc,     0xa9a9a9a9,
	0x3ae0,     0x6c6c6c6c,
	0x3ae4,     0x56565656,
	0x3ae8,     0xf4f4f4f4,
	0x3aec,     0xeaeaeaea,
	0x3af0,     0x65656565,
	0x3af4,     0x7a7a7a7a,
	0x3af8,     0xaeaeaeae,
	0x3afc,     0x8080808,
	0x3b00,     0xbabababa,
	0x3b04,     0x78787878,
	0x3b08,     0x25252525,
	0x3b0c,     0x2e2e2e2e,
	0x3b10,     0x1c1c1c1c,
	0x3b14,     0xa6a6a6a6,
	0x3b18,     0xb4b4b4b4,
	0x3b1c,     0xc6c6c6c6,
	0x3b20,     0xe8e8e8e8,
	0x3b24,     0xdddddddd,
	0x3b28,     0x74747474,
	0x3b2c,     0x1f1f1f1f,
	0x3b30,     0x4b4b4b4b,
	0x3b34,     0xbdbdbdbd,
	0x3b38,     0x8b8b8b8b,
	0x3b3c,     0x8a8a8a8a,
	0x3b40,     0x70707070,
	0x3b44,     0x3e3e3e3e,
	0x3b48,     0xb5b5b5b5,
	0x3b4c,     0x66666666,
	0x3b50,     0x48484848,
	0x3b54,     0x3030303,
	0x3b58,     0xf6f6f6f6,
	0x3b5c,     0xe0e0e0e,
	0x3b60,     0x61616161,
	0x3b64,     0x35353535,
	0x3b68,     0x57575757,
	0x3b6c,     0xb9b9b9b9,
	0x3b70,     0x86868686,
	0x3b74,     0xc1c1c1c1,
	0x3b78,     0x1d1d1d1d,
	0x3b7c,     0x9e9e9e9e,
	0x3b80,     0xe1e1e1e1,
	0x3b84,     0xf8f8f8f8,
	0x3b88,     0x98989898,
	0x3b8c,     0x11111111,
	0x3b90,     0x69696969,
	0x3b94,     0xd9d9d9d9,
	0x3b98,     0x8e8e8e8e,
	0x3b9c,     0x94949494,
	0x3ba0,     0x9b9b9b9b,
	0x3ba4,     0x1e1e1e1e,
	0x3ba8,     0x87878787,
	0x3bac,     0xe9e9e9e9,
	0x3bb0,     0xcececece,
	0x3bb4,     0x55555555,
	0x3bb8,     0x28282828,
	0x3bbc,     0xdfdfdfdf,
	0x3bc0,     0x8c8c8c8c,
	0x3bc4,     0xa1a1a1a1,
	0x3bc8,     0x89898989,
	0x3bcc,     0xd0d0d0d,
	0x3bd0,     0xbfbfbfbf,
	0x3bd4,     0xe6e6e6e6,
	0x3bd8,     0x42424242,
	0x3bdc,     0x68686868,
	0x3be0,     0x41414141,
	0x3be4,     0x99999999,
	0x3be8,     0x2d2d2d2d,
	0x3bec,     0xf0f0f0f,
	0x3bf0,     0xb0b0b0b0,
	0x3bf4,     0x54545454,
	0x3bf8,     0xbbbbbbbb,
	0x3bfc,     0x16161616,
	0x3c00,     0x52525252,
	0x3c04,     0x9090909,
	0x3c08,     0x6a6a6a6a,
	0x3c0c,     0xd5d5d5d5,
	0x3c10,     0x30303030,
	0x3c14,     0x36363636,
	0x3c18,     0xa5a5a5a5,
	0x3c1c,     0x38383838,
	0x3c20,     0xbfbfbfbf,
	0x3c24,     0x40404040,
	0x3c28,     0xa3a3a3a3,
	0x3c2c,     0x9e9e9e9e,
	0x3c30,     0x81818181,
	0x3c34,     0xf3f3f3f3,
	0x3c38,     0xd7d7d7d7,
	0x3c3c,     0xfbfbfbfb,
	0x3c40,     0x7c7c7c7c,
	0x3c44,     0xe3e3e3e3,
	0x3c48,     0x39393939,
	0x3c4c,     0x82828282,
	0x3c50,     0x9b9b9b9b,
	0x3c54,     0x2f2f2f2f,
	0x3c58,     0xffffffff,
	0x3c5c,     0x87878787,
	0x3c60,     0x34343434,
	0x3c64,     0x8e8e8e8e,
	0x3c68,     0x43434343,
	0x3c6c,     0x44444444,
	0x3c70,     0xc4c4c4c4,
	0x3c74,     0xdededede,
	0x3c78,     0xe9e9e9e9,
	0x3c7c,     0xcbcbcbcb,
	0x3c80,     0x54545454,
	0x3c84,     0x7b7b7b7b,
	0x3c88,     0x94949494,
	0x3c8c,     0x32323232,
	0x3c90,     0xa6a6a6a6,
	0x3c94,     0xc2c2c2c2,
	0x3c98,     0x23232323,
	0x3c9c,     0x3d3d3d3d,
	0x3ca0,     0xeeeeeeee,
	0x3ca4,     0x4c4c4c4c,
	0x3ca8,     0x95959595,
	0x3cac,     0xb0b0b0b,
	0x3cb0,     0x42424242,
	0x3cb4,     0xfafafafa,
	0x3cb8,     0xc3c3c3c3,
	0x3cbc,     0x4e4e4e4e,
	0x3cc0,     0x8080808,
	0x3cc4,     0x2e2e2e2e,
	0x3cc8,     0xa1a1a1a1,
	0x3ccc,     0x66666666,
	0x3cd0,     0x28282828,
	0x3cd4,     0xd9d9d9d9,
	0x3cd8,     0x24242424,
	0x3cdc,     0xb2b2b2b2,
	0x3ce0,     0x76767676,
	0x3ce4,     0x5b5b5b5b,
	0x3ce8,     0xa2a2a2a2,
	0x3cec,     0x49494949,
	0x3cf0,     0x6d6d6d6d,
	0x3cf4,     0x8b8b8b8b,
	0x3cf8,     0xd1d1d1d1,
	0x3cfc,     0x25252525,
	0x3d00,     0x72727272,
	0x3d04,     0xf8f8f8f8,
	0x3d08,     0xf6f6f6f6,
	0x3d0c,     0x64646464,
	0x3d10,     0x86868686,
	0x3d14,     0x68686868,
	0x3d18,     0x98989898,
	0x3d1c,     0x16161616,
	0x3d20,     0xd4d4d4d4,
	0x3d24,     0xa4a4a4a4,
	0x3d28,     0x5c5c5c5c,
	0x3d2c,     0xcccccccc,
	0x3d30,     0x5d5d5d5d,
	0x3d34,     0x65656565,
	0x3d38,     0xb6b6b6b6,
	0x3d3c,     0x92929292,
	0x3d40,     0x6c6c6c6c,
	0x3d44,     0x70707070,
	0x3d48,     0x48484848,
	0x3d4c,     0x50505050,
	0x3d50,     0xfdfdfdfd,
	0x3d54,     0xedededed,
	0x3d58,     0xb9b9b9b9,
	0x3d5c,     0xdadadada,
	0x3d60,     0x5e5e5e5e,
	0x3d64,     0x15151515,
	0x3d68,     0x46464646,
	0x3d6c,     0x57575757,
	0x3d70,     0xa7a7a7a7,
	0x3d74,     0x8d8d8d8d,
	0x3d78,     0x9d9d9d9d,
	0x3d7c,     0x84848484,
	0x3d80,     0x90909090,
	0x3d84,     0xd8d8d8d8,
	0x3d88,     0xabababab,
	0x3d8c,     0x0,
	0x3d90,     0x8c8c8c8c,
	0x3d94,     0xbcbcbcbc,
	0x3d98,     0xd3d3d3d3,
	0x3d9c,     0xa0a0a0a,
	0x3da0,     0xf7f7f7f7,
	0x3da4,     0xe4e4e4e4,
	0x3da8,     0x58585858,
	0x3dac,     0x5050505,
	0x3db0,     0xb8b8b8b8,
	0x3db4,     0xb3b3b3b3,
	0x3db8,     0x45454545,
	0x3dbc,     0x6060606,
	0x3dc0,     0xd0d0d0d0,
	0x3dc4,     0x2c2c2c2c,
	0x3dc8,     0x1e1e1e1e,
	0x3dcc,     0x8f8f8f8f,
	0x3dd0,     0xcacacaca,
	0x3dd4,     0x3f3f3f3f,
	0x3dd8,     0xf0f0f0f,
	0x3ddc,     0x2020202,
	0x3de0,     0xc1c1c1c1,
	0x3de4,     0xafafafaf,
	0x3de8,     0xbdbdbdbd,
	0x3dec,     0x3030303,
	0x3df0,     0x1010101,
	0x3df4,     0x13131313,
	0x3df8,     0x8a8a8a8a,
	0x3dfc,     0x6b6b6b6b,
	0x3e00,     0x3a3a3a3a,
	0x3e04,     0x91919191,
	0x3e08,     0x11111111,
	0x3e0c,     0x41414141,
	0x3e10,     0x4f4f4f4f,
	0x3e14,     0x67676767,
	0x3e18,     0xdcdcdcdc,
	0x3e1c,     0xeaeaeaea,
	0x3e20,     0x97979797,
	0x3e24,     0xf2f2f2f2,
	0x3e28,     0xcfcfcfcf,
	0x3e2c,     0xcececece,
	0x3e30,     0xf0f0f0f0,
	0x3e34,     0xb4b4b4b4,
	0x3e38,     0xe6e6e6e6,
	0x3e3c,     0x73737373,
	0x3e40,     0x96969696,
	0x3e44,     0xacacacac,
	0x3e48,     0x74747474,
	0x3e4c,     0x22222222,
	0x3e50,     0xe7e7e7e7,
	0x3e54,     0xadadadad,
	0x3e58,     0x35353535,
	0x3e5c,     0x85858585,
	0x3e60,     0xe2e2e2e2,
	0x3e64,     0xf9f9f9f9,
	0x3e68,     0x37373737,
	0x3e6c,     0xe8e8e8e8,
	0x3e70,     0x1c1c1c1c,
	0x3e74,     0x75757575,
	0x3e78,     0xdfdfdfdf,
	0x3e7c,     0x6e6e6e6e,
	0x3e80,     0x47474747,
	0x3e84,     0xf1f1f1f1,
	0x3e88,     0x1a1a1a1a,
	0x3e8c,     0x71717171,
	0x3e90,     0x1d1d1d1d,
	0x3e94,     0x29292929,
	0x3e98,     0xc5c5c5c5,
	0x3e9c,     0x89898989,
	0x3ea0,     0x6f6f6f6f,
	0x3ea4,     0xb7b7b7b7,
	0x3ea8,     0x62626262,
	0x3eac,     0xe0e0e0e,
	0x3eb0,     0xaaaaaaaa,
	0x3eb4,     0x18181818,
	0x3eb8,     0xbebebebe,
	0x3ebc,     0x1b1b1b1b,
	0x3ec0,     0xfcfcfcfc,
	0x3ec4,     0x56565656,
	0x3ec8,     0x3e3e3e3e,
	0x3ecc,     0x4b4b4b4b,
	0x3ed0,     0xc6c6c6c6,
	0x3ed4,     0xd2d2d2d2,
	0x3ed8,     0x79797979,
	0x3edc,     0x20202020,
	0x3ee0,     0x9a9a9a9a,
	0x3ee4,     0xdbdbdbdb,
	0x3ee8,     0xc0c0c0c0,
	0x3eec,     0xfefefefe,
	0x3ef0,     0x78787878,
	0x3ef4,     0xcdcdcdcd,
	0x3ef8,     0x5a5a5a5a,
	0x3efc,     0xf4f4f4f4,
	0x3f00,     0x1f1f1f1f,
	0x3f04,     0xdddddddd,
	0x3f08,     0xa8a8a8a8,
	0x3f0c,     0x33333333,
	0x3f10,     0x88888888,
	0x3f14,     0x7070707,
	0x3f18,     0xc7c7c7c7,
	0x3f1c,     0x31313131,
	0x3f20,     0xb1b1b1b1,
	0x3f24,     0x12121212,
	0x3f28,     0x10101010,
	0x3f2c,     0x59595959,
	0x3f30,     0x27272727,
	0x3f34,     0x80808080,
	0x3f38,     0xecececec,
	0x3f3c,     0x5f5f5f5f,
	0x3f40,     0x60606060,
	0x3f44,     0x51515151,
	0x3f48,     0x7f7f7f7f,
	0x3f4c,     0xa9a9a9a9,
	0x3f50,     0x19191919,
	0x3f54,     0xb5b5b5b5,
	0x3f58,     0x4a4a4a4a,
	0x3f5c,     0xd0d0d0d,
	0x3f60,     0x2d2d2d2d,
	0x3f64,     0xe5e5e5e5,
	0x3f68,     0x7a7a7a7a,
	0x3f6c,     0x9f9f9f9f,
	0x3f70,     0x93939393,
	0x3f74,     0xc9c9c9c9,
	0x3f78,     0x9c9c9c9c,
	0x3f7c,     0xefefefef,
	0x3f80,     0xa0a0a0a0,
	0x3f84,     0xe0e0e0e0,
	0x3f88,     0x3b3b3b3b,
	0x3f8c,     0x4d4d4d4d,
	0x3f90,     0xaeaeaeae,
	0x3f94,     0x2a2a2a2a,
	0x3f98,     0xf5f5f5f5,
	0x3f9c,     0xb0b0b0b0,
	0x3fa0,     0xc8c8c8c8,
	0x3fa4,     0xebebebeb,
	0x3fa8,     0xbbbbbbbb,
	0x3fac,     0x3c3c3c3c,
	0x3fb0,     0x83838383,
	0x3fb4,     0x53535353,
	0x3fb8,     0x99999999,
	0x3fbc,     0x61616161,
	0x3fc0,     0x17171717,
	0x3fc4,     0x2b2b2b2b,
	0x3fc8,     0x4040404,
	0x3fcc,     0x7e7e7e7e,
	0x3fd0,     0xbabababa,
	0x3fd4,     0x77777777,
	0x3fd8,     0xd6d6d6d6,
	0x3fdc,     0x26262626,
	0x3fe0,     0xe1e1e1e1,
	0x3fe4,     0x69696969,
	0x3fe8,     0x14141414,
	0x3fec,     0x63636363,
	0x3ff0,     0x55555555,
	0x3ff4,     0x21212121,
	0x3ff8,     0xc0c0c0c,
	0x3ffc,     0x7d7d7d7d
};





int rpu_tdes_init(void __iomem *regbase)
{
	uint32_t *para_ptr;
	int para_size;
	int rpu_base = (int)(regbase - RPU_REG_OFFSET);

	rpu_stop_work(regbase);

	para_ptr  = &rpu_tdes_cfg_inst[0];
	para_size = RPU_TDES_INST_SIZE/2;
	para_cfg(regbase, para_ptr, para_size);

	para_ptr  = &rpu_tdes_cfg_sbox[0];
	para_size = RPU_TDES_SBOX_SIZE;
	para_cfg(regbase, para_ptr, para_size);

	//para_ptr  = &rpu_tdes_cfg_round_key[0];
	//para_size = RPU_TDES_KEY_SIZE*3;
	//para_cfg(para_ptr, para_size);

	writel(rpu_base, RPU_TCM_ADDR(regbase));
	writel(0xfffff000, RPU_TCM_MASK(regbase));
	writel(0x00000099, RPU_CACHE_BURST_SIZE(regbase));
	writel(0x00000002, RPU_CACHE_LINE_SIZE(regbase));
	writel(0x00000003, RPU_ORDER_REG(regbase));

	return 0;
}

static int _rpu_tdes_crypto_core(
		void __iomem		*regbase,
	    const uint8_t		in[],
	    uint32_t			in_len,
	    uint8_t				out[],
	    enum sym_operations	is_enc,
	    enum sym_crypto_mode	mode,
	    bool				is_init)
{
	uint32_t mode_value = 0x0;

	writel(in_len, RPU_PLAIN_SIZE(regbase));
	writel((uint32_t)out, RPU_CIPHER_ADDR(regbase));
	writel((uint32_t)in, RPU_PLAIN_ADDR(regbase));
	writel((uint32_t)in, RPU_CACHE_START_ADDR(regbase));

	if (is_init)
		clrbit(mode_value, RPU_ENCRYPT_INIT_SIGN_BIT);
	else
		setbit(mode_value, RPU_ENCRYPT_INIT_SIGN_BIT);

	setbit(mode_value, RPU_ENCRYPT_KEY_EXPAND_BIT);
	if (is_enc == ENCRYPT_OPR)
		clrbit(mode_value, RPU_ENCRYPT_MODE_SIGN);
	else if (is_enc == DECRYPT_OPR)
		setbit(mode_value, RPU_ENCRYPT_MODE_SIGN);
	else
		return -1;

	if (mode == ECB_MODE)
		clrbit(mode_value, RPU_ENCRYPT_MODE_WAY);
	else if (mode == CBC_MODE)
		setbit(mode_value, RPU_ENCRYPT_MODE_WAY);
	else
		return -1;

	writel(mode_value, RPU_ENCRYPT_MODE(regbase));

	return 0;
}

int rpu_tdes_crypto_irq(
		void __iomem		*regbase,
		const uint8_t		in[],
		uint32_t			in_len,
		uint8_t				out[],
		enum sym_operations	is_enc,
		enum sym_crypto_mode	mode,
		bool				is_init)
{
	rpu_stop_work(regbase);
	_rpu_tdes_crypto_core(
			regbase,
			in,
			in_len,
			out,
			is_enc,
			mode,
			is_init);
	rpu_start_irq(regbase);
	rpu_start_work(regbase);

	return 0;
}

